MAIEQTAITRATFDEVILPIYAPAEFIPVKGQGSRIWDQQGKEYVDFAGGIAVTALGHCHPALVNALKTQGETLWHISNVFTNEPALRLGRKLIEATFAERVVFMNSGTEANETAFKLARHYACVRHSPFKTKIIAFHNAFHGRSLFTVSVGGQPKYSDGFGPKPADIIHVPFNDLHAVKAVMDDHTCAVVVEPIQGEGGVTAATPEFLQGLRELCDQHQALLVFDEVQCGMGRTGDLFAYMHYGVTPDILTSAKALGGGFPISAMLTTAEIASAFHPGSHGSTYGGNPLACAVAGAAFDIINTPEVLEGIQAKRQRFVDHLQKIDQQYDVFSDIRGMGLLIGAELKPQYKGRARDFLYAGAEAGVMVLNAGPDVMRFAPSLVVEDADIDEGMQRFAHAVAKVVGA