MLSRSRSPASLSSLLRAFATATEKARDVVIVGGGPGGYVAAIKAAQLGLKVACVEGRGALGGTCLNVGCIPSKALLQSSHLYAEAKSGFKKHGVIVDGVSIDLAAMQQQKSGAVDGLTKGVAGLFKKNKVEYVQGWGKVKSATEVEVSNSAGETTVLSTKNVIIATGSEVTPLPGVPVDERRIVSSTGALSLDKVPGSMVVIGGGYIGLELGSVWARLGADVTVVEYLDHIVPTMDGEVRRAFQRSLQKQGLKFKLSTKVASAELDGETVRLELQPSKGKGDSETMTADVVLVSTGRRPFTKGLGLEDVGVTTDARGRITVDDNFQTSVPGIYAIGDVIPGPMLAHKAEEDGVACVETLAGHSGHVNYDTVPSIVYTWPEVASVGKTEEEVKAEGTEYKVGKFSFMANSRARSVDDTEGLVKFVSDAKTDKILGAHIMGPNAGELIAECVLAMEYGASTEDIARTCHGHPTLSEAVKEAAMATSFGKPIHMX