MEAFLDEFQHLKIQLKEVKSATGNFDDSNIIGRGGFGKVYKGVLSRSKGQSMVAFKRLDRNYGQGDPEFWKEILMLSRYTHENLISLLGFCDENGEKILGYEHAFHGSLDRHLSSTTLTWRNRLKICLGAATGLCYLHDPKETQERVLHRDIKSSNILLDENWNAKISDMGLSKIGPANQKHTFLVSNAVGTFGYVDPMCVEMSILTKESDVYSFGVVLFEVLCGRLCFENYNNHFQSLVPMWKKSFKQKKLDEIIFEDLKHHIDMRSLETFSDIAYRCLQKSRENRPKMSHVVEKLVIALRFQEISEEVEQPFDYEDMSQTAAPPLLYRSEEELKLLLSEGIFVNGGKTWFSLDKNGNHLEMIPAAECLIPIDVVPPVRANYDRDKAM*