MITEALKKVIEFKDLDEKEAEAVMKDIMSGNAKPTQIAAILTALRMKGETIEEITAFAKIMREFSLKINPNVPKLLDTCGTGGDNLNTFNISTATAFVVSAYVPVAKHGNKAVSSKSGSADVLEALGVNLNVPIERVKESIEKIGIGFLFAPHFHPAMKFATPVRKELGIRTVFNVLGPLTNPANANYQLMGVYDEKLTEKLANVLKNLGLKGALVVHGSGMDEITTIGKTKISELRNGEIKSYYIEPEDFGIKKAKLEDIRGGDAEENAKIIGEIFEGEEVGAKRDIVVLNAAFALYIAEEAKDVEEGIKLAEKSIDEGKALKKLEDLIEFYREG