MIQYGVTYAVGLIFGTLARILMLRSDYRQYPGYPHGYVTHISLGFIAAAIGTIAIPAIAEKEFAAVTFLALAAQQFREIRNMERESLAALEEAELVPRGLDYIEGIARVFESRNYLVMVTALVASGTHFFTHSVYLAALAGGISIIISIVLSKGRVIGDIAEVVPAELKFKGALLQVADIDIMNVGLPHMREKILRDGLGVLIKPKHDNARATLHNMGQRQAIAHVAATILGVKKDVDVPEFTPMLRKNVDTGAIALFIVPAEKDMESLLFAVNRVPVLESARRAPLKTRAGRMAAD