MRKNSHYPDMDGKKTEDFIWEKISQEADAYEAELNADASLDDVRLTPEMMDDMMRRIAEEDERNAKSAEMFLSEDDREALRLGREERERRTKRKKSRKVLLRAGIVAAILVIAFGAGMTIEANRIRLLNAWNFLQGKEIVIRVENDEEVGEYGVELENACADILDKTGIHSVWFPYMPKGMQFHNYVINDTSEYALMFYEYGDTIITVDMEKNNERVKKSQIFDGEVLKNFDVESKFGNVSVTEILTPEGEKDYIAQIVYGNCRYTIYGVLSQEELTKIIEKINFY