MDHLKQIHAQMIISGRISDNFAASRIMSFCALSDSGDIAYARKLFENTQEPNSFMWNTIIRAYSGSPNPSNAIFLYARMRKEGAPPGNHTFPFLLKACTKYHSLSSGIQVHGHVIKHGFDLDIYVANGLIRFYGGCGSIFDARRVFDEIPERNLIIWTTMVSGYAQNFCSNEALMLFDEMIVEGVKPNGPTLASVLSACARSGGLELGERIHVFIQEKGIEVEVILGTALVDMYAKNGVISTARKLFDGMPERNIVTWNAMICGLAMHGYVEDALKLFHELERDEIAPNDITFVGVLSACCHAGLVEVGSEIFYSMRRVYGIEPKIEHYGCIVDLLGRVGRVMEAEELIRGMKWKADVVVLGALLAGCKNHGNVEIAERVVKAMLELEPNNHGVYVVLSNMYAEAARWEDVVRLRKVMRDEGLKKIPGWSLVDGDR*