MSDSKDVLDEATTMKLLESYGRVEELVYFANLKEQYEIVIHHYIQQGEAKKALEVLQKSSVSEELQYKFAPELIMLDAYETVEAWMASKNLNPRRLITAMMRYSSEPHAKNETHEVIKYLEFCVHQLHNEDPGIHNLLLSLYAKQEDDSALLRFLQCKFGKGRENGPEFFYDPKYALRLCLKEKRSRACVHIYSMMSMHEEAVALALQIDPELAMAEADKVEDDEDLRKKLWLMIAKHVVKQEKGAKRENIRKAIAFLKETDGLLKIEDILPFFPDFALIDDFKEAICSSLEDYNKQIEQLKEEMNDATRGADNIRNDISALTQRYAVIDREEECGVCKRKILTMTGDFRMAQGYSSSGPLAPFYVFPCGHSFHAQCLITHVTSCAHEEQAEHILDLQKQLTLLGSEPPRNINGNRSDEPITSTTTADKLRSELDDAIASECPFCGELMINEISLPFIKPEETQHSASWDLRPQTNLANQRTISLPV*