MDDFHNPRVQVAPTLVTLLKFYFHEEVRKAAVSDENQVRSIVEEIKQVITASSARRNERGEIVKEEVFDVDEGEMLKEENKQEEELFDQVGDCLGEEDATCSSTFESHVDWSITSLEKELVFVHVNDAILVGGNTLVSCSSDTTIWDSFSDGTCKRTLHQHTDYVTCLASSEKKSLLSTDSYRAILLHLVDWVGEVFIWDLEVVVTPVTKNTETPAVTDSSNGNSVPVTSLRAVSSSNGITSLTNTPQGYVPISSKGHKESVYALAMNDTGTLLLSGGTKMAAVYGVGICAEFGGASFRPFVNARICMLENCNRTCASAHESDRVVQVVVNSELERVRIALEL*