MAVEGRAVQLPLEEPYWENWDSMVTLVDEHNRAAFDLEVEITNQINEYIDDYSRKIRELNAKLPKEQQFFPVCVRPRDPELLIKARAPFFKEFKMGNISPTSWGCKHFASPEPGEKYKASTMLQVFCLRFATDILKCGPMEVYGFVAVRDDCEPLRNYIFNLPREEAITLDSSVLPLISPIRGMSVWNNALVEINLKGKKNEKSDDLVLIDSCIEFRWNRIVRDKKLKSRIDGPFGAFEMEYMFIKHGIEAVVEVDIPSELIGDHVLIVARSTGFKQEVMIYDDVVKEETRKISAVIAASRRGSLHFGFLATGIRASADYIKFQVKKSGTHQGYMFILKEPQSAMLHYEPHDILVVNGCLPREGLQLPQKKGRILGLRRSVNDPGVIRVPFKVTFSTMGYYNNGML*