MLKYFKRLLQQGILGINNRNANYTLKYNIRSKYPIVDNKLKTKQLAIEAGIPVPDLYSVIEIERQIQDIHDIVSCYPDFVIKPACGSGGDGVLVIAGHTRNMYKKASGVLMREDELKYHISYILSGLYSLGGQSDNAIIEYRVESDPVFEPISFFGVPDIRIIVLFGVPVMSMIRLPTRMSDGKANLHQGAIGAGIDIATGITLSAVCKNEIIIEHPDTGNSVTGIEIPYWKKLLTIASQCYDLTGLAYQGVDIVLDKEKGPMILELNARPGLNIQIANQSGLLPRLKAVEQHYRELNSVEDKIHFAVDHFGQ