MESTLRKKFLNLEEKMLVVKKLNDGVSIRKIAEEFRCGKTQIANIRENKESVKRQWEAGVPNETGLYYRSLPQRSLVLKSDKRKGIKTAKERITVLLACSQTGEKLPPLVIGYAENPRCFKGRKILLFVDNCSAHPEISMSNVIVKYLPPKTTSCLQPLDAGIISQIKAIYRKKLLRHVLTDMEEADTARELAKFVNLLNAINWLDVAWRNVNPTSITKCFNKCGFGIGENIDTDVQLIETDPSITSLLGSVTWENFVTMDNNDDSTHSPQSSENHEQFKVQDDEEEKEAPVQEVSTKMALQCARKLISYSIHMGNRELLQFSENIENVLEIELLKTKCFGKQTTMNDFLP