MKWTAKDVDMYQQAKEYVDTALVPCIPIGSTNMKAFAEMSEHTLLITNEVERQFKGRVMLFPPLTYFVQEQIQARVQEWTNMLKQAGFQHVCFVTSHADIADETFVYVPALPLEHADDTYKQKVVRQQVEQVMDALVAKWTLKN