MSGGGEEVSNKQIVFRDYVTGFPKEADMVHTTGTIRLKVEEGSKAMVVKNLYLSCDPYMRNRMAKPDGPSYIDSFTPGSPINGFGVAKVLDSGHPDFKEGDLVWGGTGWEEYSLISAPETVFKITHTDVPLSYYTGLLGMPGLTAYAGFYEVCSPKKGEYVFISAASGAVGQLVGQFAKLMGCYVVGSAGSKQKIDLLKNKFGFDEAFNYKEEQDLNAALKRYFPEGIDIYFENVGGSMLDAVLLNMRLHGRIAVCGMISQYNLDKPEGIHNLFCLVTKRIRMEGFLVFDYYHMYPKFQQWVLPYIKEGKIVYIEDTIEGLANAPSALIRLFTGKNIGKQVVAVALE