MGFEAKLNAILSRLPKQRRTGLFSATQTDELLQLARAGLRNPVKVTVKVEAAAFTLTPSSLRSYVLVVGEAERLPQLVMVYFLTCACVAFYSATLPQLPALRGASFAALHGKMSPKPRRRAFDTFAQQQQGAVLLCTDVAARGLDLPDVDWVVQFDAPQEPSAACAGSPALGHGRDPNAYVHRVGRTARMGRSGAALLLLRPEEEAYVHFLAVRKAPVEPREPEPSAPPVAEALTRLAVADRAVMERGAAAYVSFLKAYQEHVCRYVFVFDKLDLGALASAMGLLRLPRVRELGKKRKRGKGSWVEFTPAAQVDLEAVRYKDKQRERLR