MKRPLRRPFAVLLFVVLCAAASFPSVLRRSVGPAPVLAPLPPLDPARLNATLLRLAAADPSEAPLRRDVDDLLEGRLPASSARARAWRLRGDRLHLHLRHHQFPVYRRGHHPDHDHDPLLHPLPRQELHLDPSLRRALRSWHRLRRHDPGVLRNLPSLLSLPGRIPSCAVVGNSGILLGASHGALIDSHAAVFRLNNARISGFAANVGAKTNLSFINSNVLHLCARRPNCFCHPYGDGVPILLYICQAAHFLDVASCNASSRSLHAASISVTDPRLDVLCARIVKYYSLRRFVAETGRAAEEWSSTRDAAMFHYSSGMQAIMVAVGVCDRVSVFGFGKAADAKHHYHSNQKAELDLHDYKAEYAFYRDLADRPEVVPFLNDAGIAVPPVVFYH*