MQRVAARLGRGLRAHGRRLRSFSSHPDASAPEVLQPGEVMPGVTVAEVASRRKKLMSALPAGSLVILNAATVKHMTDVVPYPFRQSSDYLYFTGCREPGSVAVIYNAGELCMFMPNPDPETEFWEGRSARAPEAISHLKADRAYNISDLPKFLPRLMKKAKELYAEDEIPPGCELDKLSEFKEAVQEKKVKSIHRYAYECRWVKSPSEVNLMRRAAKITSEAFLQTMKVSRTSPHEHILAATVDFECKFRGAQRLAFPPVVAGGVNTTVIHYFRNDQLIREGEMVLMEAGCEYYGYVSDVTRTWSPSGKISNPQKDVYQAVLSAYKDALQMYKPGVTLGEVQRVSNDKLERATRGLGIVKKRNDYLKVNPTAVGRYLGLDCLDCKLIHEDRKLVPGVVATIEPGLYIPLSDDFPKWFQGIGIRISDEVLITETGHEVLSLSIPKELKDIEALLQS*