MESEHHLFEIAAARLERSSAFLDEDYCSWSPCIQGYHWRCVCSADPAAGTASFTVSLPYSSTREPLNASFKLSLLDRGGLPVPSRTRATLFQNCLIQQMWQWECPGFLTRDDLERHEYYLDSDGGRCFRVRCDIAIKPFAAATAGDGDAFVAAPPSDDLHRHLGDLLARKDGADVTFQLVDAGGETFSAHRCVLAARSPVFRAQLFGEMMESSKGTGVVIPVEDMEAQVFSALLAFIYTDSLPPETGSGDDDDDDDDEAMVQYQLLLAAADRYGVDRMKLVCQEKLCKHIRADSVATMLVLADRHHCPALKEACFRFLSSSGNLGSFTQTTDGFEVLNASCPAVLKELLAKLATVLIF*