MDALKKTFTGKRSSSETEGRAARGEAATASTSQRAAAEVQQQFKELTLSPAQREGKEPVFEGRVTEGDPNNVGHVITTAGGSGPSKQVIRYLTERVVGNGSFGVVFQAKCIETGETVAIKKVLQDKRFKNRELQIIRMMSHANIVQLKHCFYTTTEKDEVYLNLVLEYVPDTVYRINKHYTKNEQRMPIILVKLYTYQMLRALAHIHSVGVCHRDIKPQNLLVNINTHALKLCDFGSAKTLVRGEPNISYICSRYYRAPELIFGATDYTCAIDVWSVGCVMAELLLGSPLFPGESGVDQLVEIIKVLGTPSREEIHAMNPNYTEFKFPQIKAHPWSKVFSKRMPADAVDLVSKLLVYSPTQRSTALEAMRHSFFDELRDPACRLPNGRPLPPLFNWLPNELAQASPELYAALQPRAAGAAASAPL*