MTQEDLRNLFSSIGELESCKLIRDKLTGQSLGYGFVNYVKSTDAEKAISSLNGLRMQQKTIKVSYARPSTPLIKDANLYVSGLPKSMTQEDLQRIFHPFGRIITSRILVEPSTGMSRGVGFVRFDKRPEAENAISSLNGTIPAGAKDPVTVKFANNPSQKNQQVLQSLYAAASPTRRLAAPTTGPLYHQARSFSPADRAQKNKISPKSLFSLLTSMGMPSTAPSAASSSCAPNYGICIFVYNLSPETDENILWQLFGPFGAVTSVKVIRDYQTQKCKGYGFVTMTNYEEAFLAVCSLNGYKLGDRVLQMSLTKPSGAA