MSLLAGKKVLLTGASRGIGAAIACAVAKEGASLTLVAHPHHEQDLKQCADKAKSSGAKECNTQCVDFADTAAVQKLAEQCASQGVDVLINNAGILGSHKAEETGPLKGNPDDWDRVMKVNALAPMRLIRSLAPKMCDKGEYALRGFGLSAYETLRGHNVRVVDIAPGNVGQTGFAEKSDIQSAGQGTISPDDVAQAVLFCFRLSKNAVPEEIVLKAQAASSSQPGAPPAQGVDRLPDDLLVQILGRLSVGEAERRCGLPPLADWVRQLPASLRELGVCIPLASWSPAIRLTASLTGLTQLTKLMLSAPDIKMNQNVGLPPSIRTLALKPRSDCGLPRQLSTLTCLDTLVLDSSGLTGLQHLVVRARGSVDFAGPFLREADAALQCLTGLTALLLSQDCFLQGGIATSAQIVRRGDRWAMAPARWVIAREDEEEEASSEEEDLEDEEDEEGSADEAEEEGEADEGGSGAAGSGGGAAAPSPGSTIKQRKLSIKLGGADVCHVCGQRGHMAGFVGAKYIDCPNKPCYLCGKQGHSTMTCPHRIAPGHGCTVAAGISSDTVLCSLRKREHGGRQPAPQAPAAKRWQVDAAVLKLHSRRTTCLEFHPTLVYERTVYSSINHWLTNQLRFMPGGDGSSCASSSYDGTVKVFDIETGSHTTVHDANPQGWEAVVEAEQAGQWVTFMGLDVIQSAGTIVAGDNFGRLHFLDPRMSAPIACVPLHRKNGKVQSVHCNPVDANLVMSAGNDYTARVVDIRNLMGGASVFSKGKTAVGSPGALPAELAVLQHTKVINGAYFSPLTGRKILTTSQDNRLRVYDYLYSTNQSADREIVHSHNFNRYLTAFRAEWDPKDPSERLIVCGRYISEDFGGLALHPVDLLDAATGALVGELTDPNLSTICPVNKPHPRQEVIVSGSSRSLYAWRPVPSEEEEDAEGERSGQQRRGGGGGGGGGGGGGPPFTLKGSANFIFFDADPDAEKKKGKGRGKAAAAAATSTAGASPSGAITAGASEDGSPGPSATKPAAKGRGKGKGKAAAAVVEEGEEENEPGPSKGRKRGSGSGKGGGGGGKGGGSKGGSSGGAKRRRKQEQADEDEDDEEDDNVYSP*