MSTLENLLVDSYSVQRDYWRQVNESENYPHPVMVNLYAKVGLHRYNMFKETNFQLDSLVKFNMLQHCLSSFYITLLAHDPALHPLEKTFQVKVGEQKIHCLHIITISRVKDEVNPKKPFVPHFHDAAKEDGLFKGELLADSFFKVELPDWPSNDALNDGKRFYLVKESEWQANDWIPLYLELVICADARLVAKRDVVSKLEILEVAIETGIEDVEPPNERLKATRAYVYIKFKGLANVCSPRMIFEIGEHVERKAVVRRVLDKYGCLTILGKFCGGRSTKNQPSAALQNGKKIQSCKKQPRSD*