MGVSLEAVLNGVPSCDSFLDPCLPPSELEPQVRAVCRAVVEKWVKVDDDDLRVATVSGGITNLLMKVSFKDSGAEDDSVTVRIFGPNTDAVIDRKRELQAILFLSDAGFGAKLLGVFQNGMVQSFIDAQTLTPNEMSTPRLAALIAKEVRRLHEVDIPGSKDPQLWTDLSKFLDKASFVTFDDITKQRRFASISFKLLREELQTLKDMNDLLKAPIVFAHNDLLSGNLMYSKAKDKLYIIDYEYGSYNYRGYDIGNHFAEYAGLECDYSLYPDKEMQYHFFRHYLHAQNPGKASEAELEELYMETNFYTLASHLFWSVWAIVQAKFSPISFDYLEYFSQRYAEYESKKNEILPLVRTYLGKLGRL*