MNREKLVELAKVEFNIFHSLQKRELQCLSRWWKNCGFPQLTFARHRHVEYYTSASCIAIDPKHSAFRLGFAKMSHLVTVLDDIYDTYGTMDELELFTAAFKRWWKDCGFPQLTFARHQAERVQGRDTVNYVRQIWEAYFDSYMKEAKWISSGYLPTFEEYLDNGKISFGSRTATADSARGEEASSISCYMKDNPGLTEEDALNYINATVDNLIKELNWELLRPDSNVPISCKKPFFDIYRVFYYGYKYRDGYSVASIEIKNLVTRTVLETMIL*