MQEAALGMIGATVGGGGDGDAAVVAEQNRQMKGEIATHPMYEQLLAAHVACLRVATPIDQLPIIEAQLSQSHHLLRSYASTAVGFSHHDRQELDNFLAQYVMVLCSFKEQLQQHVRVHAVEAVMACREIENNLHSLTGATLGEGSGATMSEDEDDLHMDFSSDNSGVDFSGGHDMTGFGPLLPTESERSLMERVRQELKLELKQGFKSRIEDVREEIMRKRRAGKLPGDTTTVLKNWWQQHCKWPYPTEDDKAKLVEETGLQLKQINNWFINQRKRNWHNNSHSLTSLKSKRKH