MKRQVACFWHLAEFLATPGAATIWDATSTVAGSTTGKAARLNFCRLAFRPITSHLLHDAGGWNRRPVASTLQPTLKGATGLAFCGNSISVFLPRWQAYQSELAGNDGTGSHNGNPASPGALASLRYVPKNSTTSLCPTACASVSFLQFRGVHHQRQHRDQQDKLRSKVEHQSLQFLSNNAVDRNSGKSSPAADAVYNLPNAVSAARLLSGPVIGYWLLQGHTEAAAVALAISGASDWLDGYLARRMGASSVFGSYLDPLADKVLIGCVAGALLANGAMPAWLAVVVVGRDVLLVSGAFTFRLRGFGWRWPGREAFFRTKDAISTAAEAGVPASASASTDAGGGDCSTRGRESVGFMRPLLISKANTVLQLMLLGAYLTRGTYGWPEGDPVLALELATAATTILSLTAYGSMALQGKLFK*