MAEGLKVMNQVLSRYPDVECDIKSYELGGTSFDLHGEALLPEALEAAKKADAVLVGAVGGPVSSLSCPECFILLGHLLNSTSAKTTQKWNGRVPSVEFQSLGALRRELQLYGNLRPINFAAPSLVDDSPLKAEVVRGTDILMIRELTGGIYFGEKSQGDRAASDTDRYTYEEVERVARLAGSLARQQRDPPLPVVSLDKANVLMACGAFWRRVVAEVFAAEFPDVPLTHQLADSAAMILACSPTKLNGVVLASNLFGDILSDQASVIAGSIGLLPSASLCGIPTAGSGMIKGLYEPIHGSAPDIAGKQVVNPIGMILSVAMMFRYSLGMPEAAGLIETAVRDTIEAGVRTKDMGGNASTKEIGDHVVQILSKLG