MAKQLNFTYDGKDYTLEFTRRTVAEMEKKGFIASDITEKPMTTLPALFAGAFLAHHRFVKEDIINDIYSKLTKKEDLIGKLSEMYNEPILALVEEPEKAEGNLDWTATW