MATPSYQLFCMGNPLLDMQVRNGEALLEKYELKANDAILAEAKHASIYDDVKQNPDITYVAGGAAQNAARGAAYVLPPGSVVYTGCVGDDDLAEQLKIANKREGLDEVYQVKAGEKTGACAVVITGHHRSLVTDLRAAEKFDQSHLSSPAVAPLIDAAKFFYVEGYFLTHGTASALELSSKAANAGKTFILNLSAPFIPQFFGAQLQQILPHTDILIGNEAEAETWGSANGLSNPKDLAAVAKTIAALPKTNASRPRIVVFTQGAESTVVVTSDKPDEPKWYPVTKLSDEEIVDTNGAGDAFAGGFIGALVAGKTLDEAVEAGHKMGSMCVQQVGPQYKWPKVQIL*