MSGGGEEVSNKQIVFRDYVTGFPKEADMVHTTGTIRLKVEEGSKAMVVKNLYLSCDPYMRKRMAKPDGPSYIDSFTPGSPMNGFGVAKVLDSGHPDFKEGDLVWGRTGWEEYSLISAPETVFKITHTDMPLSYYVGLLGMPGLTAYAGFYEVCSPKKGDYVFISAASGAVGQLVGQFAKLMGCYVVGSAGSKQKIDLLKNKFGFDEAFNYKEEQDLNAALKRYFPEGIDIYFENVGGSMLDAVLLNMRLHGRITVCGMISQYNLDKPEGIHNLFCLVTKRIRMEGFLVFDYYHMYPKFQQWVLPNIKEGKIVYIEDTIEGLANAPSALIRLFTGENIGKQIVVVALE