MQGVLSRLGRGVRAHGRLRAFCSIPSPSVPEVLQPGEVMPGVTVAELASRRKKLMSALPGGSLAILNAATVKHMTDVVPYPFRQSSDYLYFTGCREPGSIAVIFNAGDLCMFMPNPNPENEFWEGRVAHAPDAISHLKADRAYNISELPKILPRLMQHAKAVYAEDEIPPGCELDKLPAYKEAVQEKKIKSIHRHAYECRWVKSPSEINLMRRAAKITSEAFLQTMKVSRTSPHEHALAATVDFECKFRGAQRLAFPPVVAGGVNTTVIHYFRNDQLIREGEMVLMEAGCEYYGYVSDVTRTWSPSGKISNSQKDVYQAVLLAYKESLKMYKPGVTLGEVQRVSNDKLVRATRGLGIVKKRDDYLKVNPTAVGRYLGLDCLDCKLIHEDRKLVPGVVCTIEPGLYIPLSDNFPKWFQGIGIRISDEVLITETGHEVLSSSIPIELKDIEALLQS*