MSVGVAIIGSGMSAIYTRPTVMSLELIKSQASSLAKSIWYVICFPAVQAAKDFQLKAVYSRSLKSAQDLASGTTGVDLYSEDSGPGKGYADLLARDDIAAVVIACVWVSPLQGYLPILVQPDFIRKALTAGKHVLSEKPIAKDIATARDLVQWYHANIDTRKTLWAVAENFRYMTKFLRTAEEVQKLGRVKNFRVNFHALVSTDSKYFSKLYRLRSTSHDYLGGFILDGGVHVVAALRLILGSNDPVATISAQSCLQQQHLPPLDTVNAVMKTKSGATGVLSLSFGSAFDDSVFEFDCEGGVVALNSDTLTIKGESNELAFDGRGVSREVAVFATTIASGGSVDKRQSPEEALADLEIMEKMLTSGERDGERQTVELQV*