MQGVLARLGRGLRAHGRLRAFSSIPNASVPEVLQPGEVMPGVTTAELASRRKKLMSALPTGSLVILNAATVKHMTEVVPYPFRQSSDYLYFTGCREPGSVAVIYNAGDLCMFMPNPNPEDDFWNGRVAHAPEAISYLKADRAYNISELPKFLPRLMQQAKAIYAEDEIPMGCELDKLPAYKEAVQEKKIKSIHRFAYECRWVKSPSEISLMRRAAKITSEAFLQTMKVSRTSPHEHILAATVDFECKFRGAQRLAFPPVVAGGVNTTVIHYFRNDQLIREGEMVLMEAGCEYYGYVSDVTRTWSPSGKISNPQKDVYQAVLLAYKDSLKMYKPGVTLGEVQRVSNDKLVRVTRGLGIVKKRDDYLKVNPTAVGRYLGLDCLDCKLIHEDRKLVPGVVATIEPGLYIPLSDNFPKWFQGIGIRISDEVLITETGHEVLSSSIPIELKDIEALLQS*