MQALRASLLRQLRVPVRGHGPLARFFSAEATASFLDKKEVTDGDLSVLNKFQKVDPSKVLEPGELLPGVTTAEVASRRKKLMSALPNGSIIILNSATVKYMTDIVPYPFRQSSNYLYYTGCQEPGGVALIYNAGELCMFMPDPNPEGTFWEGRLSHVPEAISILKADRAYNMSDLSKILPRLVKQAKAVYVEDDVPSGCDLEKLSAFKEAVQEKKVHSVQRYAYESRWVKSPSEINLMRRSAAVACQAFLQAMKISRTRPHEHVLAATVEFECKFRGAQRLAFPPVVAGGANSTVIHYFRNDQQIREGEMVLMDAGCEYYGYVSDVTRTWSPSGSLSNAQKDIYQAVLSAYKECIRLYKPGVTLQEVHHVATEKLIRAARGLGLVKRRDDYLKINPTSVGRYLGMDCLDCKLIHEDRKLVPGVVATIEPGLYIPLSDHFPKWLQGIGVRIADEVLITDSGHEVLTASIPKELNEIEAWLQS*