MAKQWYVLQSYSQFEQYVKRALQERIEREGLQDSFGEILIPTEEVVEIKDNKKRISQHKFYPGYVFVEMEMNDTTWHVVNSIPKVSGFVGGTKESPAAISQEEVDKILNRMQEGVEKPRPKTLFEIGEELRIIDGPFADFTGTVEEVNYEKSRLKVSVLIFGRPTPVELEFNQVEKEI