EGALASSPVSPEAATPSPGTQTQARGASRVNLLGEGPICKLPGRLRIQPALWSREDVLHLRWARASTRCSPPEHGRHERRLCILTKDDFPRAPGSGDVLYELLQYIKTQRALVCGPFFGGDFRQKISPQHCPCLQEEGTGPFQVAPQRGLLQLPPDLGLASSLSHSDAPGLARWPLSREESLTLPHCAELGCRAEGVCPRPPMPRAPIDGRIADCRLLWDYVYQLLSDTRYEPYIRWEDKNAKIFRVVDPNGLARLWGNHKNRVNMTYEKMSRALRHYYKLNIIKKEPGQKLLFRFLKTPGKTTQDKGSRLEQLESQEQDRLDFKEEIRAVSP