MQEAALGMIGATVGGDGDAPAVAEQNRQMKGEIATHPMYEQLLAAHVACLRVATPIDQLPIIEAQLSQSHHLIRSYASTAVGYSNHDRELDNFLAQYIMVLCSFKEQLQQHVRVHAVEAVMACREIENNLHSLTGATLGEGSGATMSEDEDDIQMDFSSDNSGVDFSGGHDMTGFGPLLPTESERSLMERVRQELKLELKQGFKSRIEDVREEIMRKRRAGKLPGDTTTVLKNWWQQHCKWPYPTEDDKAKLVEETGLQLKQINNWFINQRKRNWHNNSHSLTSLKSKRKH