MVHGIKELFDQEHEGARWVVMGDDDSMFFVENIVDVLAKYDHNKYYYFGAQSEYILSNFWFSFDQGFGGAGFIMSFPLAKALAQDIENCLRRYPLLNSADLITMVCIVDLGFGFTPLKGGVYNGESQNLIRHSPKASFNVLHPTFLWSIRIPLIREENPISPMSCSSSSSLYFPLHKPLNKSTPFSPNCQVFSSKGRILGRPIRCESLELKPKSPPSNGSVYPGGMGPYTGRDPSVKKPGWLRQKAPQGEKYEEVKETLSGLKLNTVCEEAQCPNIGECWNGGGDGIATATIMLLGDTCTRGCRFCAVKTSRNPAPPDPMEPVNTAKAIASWGVDYIVLTSVDRDDIPDGGSGHFAETVKAMKLLKPDIMVECLTSDFRGDLSAVSTLVHSGLDVFAHNVETVKRLQRIVRDPRAGYEQSLSVLKHAKLDKKGMITKTSIMLGLGETDDELKEAMADLRAIDVDILTLGQYLQPTPLHLTVKEYVTPEKFAFWKDYGESIGFRYVASGPLVRSSYRAGELFVKTMVKESARNAQSMSQ*