MDSRTKNHVNDRDDNAGRILYDIPCKVCQDHSSGKHYGIFACDGCAGFFKRSIRRNRQYVCKVKGEGGCLVDKTHRNQCRACRLTKCLEAGMNRDAVQHERGPRNSTLRRQMCLLVKEEAGPSTPSMDLSAPNASPPHFSPFYTPQIGEVLSNPEAICESAARLLFMNVRWAKNVPAFTGLNMKDQTTLLEESWRELFLLGWAQLLPLTDLAILVANSPRLLQEAATFQDTLAKLRSLGLDHHEFACLRAVILFKTALEGEGKSLVDVASIAALQDQTQVTLNKYVSTAYPDQPYRFGKLLLLLPSLRLVSANTIEEMFFRRTIGPIPIERIICDMYRSAGAI