MGEEVKTQDMPWTHHHHFVLVHGISHGAWCWYKIQALLQKAGHKVSCLDLGGSGIDRSHADEIFTFDQYDKPLFDFISALPEDDKVILVGHSAGGLSVTRASYEFGNKIHLAIYIGATMLRSGVCSEKDFEDGVPDLSDFGDVYELGFGLGPDKPPTSAIIRKEFQQRILYQLSPLEDSTLASLLLRPGPWMALQSARFDGGDGIDKVDRIYIRTTCDHVVKPKQQDEMIKRWPPCEIFTLESDHCPFFSNPEQLVELLIKASASTCPNQ