MTREFNFHEHVSQPELVRPETSTPREFKYLSNIDDQIGLRNHIPFVHFYPPSKDFCVRDPAALIKQALAKVLVYYYPVAGRLRSSEKGKLVVDCCDEGVIFREAKADITMAELRRINGGLKPPFPMLDQLLVDDIWGSYLITDAPLLRIQVTRLACGGFILAYTFNHCICDSYGAYQFITALSEFCLNLNLIAPSNLPSWGREILKPRTSPIISYPHPEYDISNHPTLAYTETDFKLLAQTSIFFSNADISLLKNQLNGHRNPTFDAVASCLWKARTRTLIKPNAITRLLFPIDTRFRCKPSLPKGYYGSAVVFPCAIAKANELMGKPLHYTASLISEVKKKVTGDEYRASVLDFIEMNGRRGFCMEEAFVVSDMCRLTFANIDFGWGPGVYGGPARAGTGLKPGMVTSIIGHKNEEGVEGVLALVSLPLESEDRFHMEVRKQIHSATSLNLISAL*