MSGGGEEVSNKQIVFRDYVTGFPKEADMVHTTGTIRLKVEEGSKAMVVKNLYLSCDPYMRNRMAKPDGPSYIDSFTPGSPINGFGVAKVLDSGHPDFKEGDLVWGGTGWEEYSLISAPETVFKITHTDVPLSYYTGLLGMPGLTAYAGFYEVCSPKKGEYVFISAASGAVGQLVGQFAKLMGCYVVGSAGSKQKIDLLKNKFGFDEAFNYKEEQDLNAALKRYFPEGIDIYFENVGGSMLDAVLLNMRLHGRITVCGMISQYNLDKPEGIHNLFCLVTKRIRMEGFLVFDYYHMYPKFQQWVLPNIKEGKIVYIEDTIEGLANAPSALIRLFTGENIGKQIVVVALE