MSDAYKRAGVDIDAGDRLVKTIGPLARATARPGADGALGGFGGLFDLKAAGFEDPILVSGTDGVGTKLKLAFDLDHHDSIGVDLVAMCVNDVLAQGAEPLFFLDYFATGKLEPEVAEAVVAGIADGCRIAGCALIGGETAEMPGMYATGEYDIAGFCVGAVERKGMLPRQVVSGDIMIGISSSGAHANGYSLIRKIVAESGASLEAPAPYDQAQSLGKALLTPTRVYVKSVLPLLTDSRVKAFAHITGGGLTDNVPRVLSDGLVAIYDDEALTLPPMFQWLKEAGGLSNAEMREKKRASSVAFQGIAMPKAKLAVLISGRGSNLQSLLKAVADPDFPAEISLVISNRPKAPGLDHATKAGVAQTVIDHKDFQEREDFDAALDEALRMAKIDYVCLAGFMRLLTPQFVNDWRGKLINIHPSLLPAFKGLHVHERTLDAGVKVTGCTVHFVSAEVDSGPIIGQAAIPVLPGDTPETLADRILEQEHKLYPACVRLLAENKARLSGGAVPFDSSVIATGSLFNPPDDV*