MLNLYRASHVAFSEEKVMEDARIFTTEYLQKAIAKCEVLSDKNLSIESKYALEYPWKCSVPRWEARNHIDVYGTDEWDVSITDCLPESMRICFKFIYKTRNELAAEAMQHQGRDMFHHIQKQWEYFTGAYLKEAEWKADEYVPTLDEYIKNGINSSGLRLCTFHAMLLMGQLISDNIIRQLEFPASNFVELTGLSTRLTDDTQDFQDDKASGELISSIWSYLKDNPEATEEDALNHIDGIIDHYGIEQRVSQD*