MGLFNKKETAESPVITDKNLSSAEGTPAAHTPADTPRVARSLNGSAPEHHDIVPEEALDNLPVTKLAIMLGAIASIGGFMFGYESGQISGFVQMSDFLDRFGENGELSAVRQGTIVAILCAGTLVGCLGSSYLCDTIGRRYTISSSAFFYIIGVIIEITSSTHWVQFAMGRFTAGLGIGALSTSVPMYQSESVPKNIRGAVVSSYQLLITLGIWTAYMINYGTHSAYTNSAQWRIPNGLSALWAIILGTAVLFMPESPRFAYRIGREDEARKNMALLNGVDPYSPLIDSEIQEIEQKLAAEREGGDHPWYEIFTGPRMLYRTLLGMVLQAGQQLTGANFFFYYGTTIFKSGGISDSYVTSIILGTVNVVATIGGLWIVKNCGRRKALMVGAAEMF