MGRVKLQIKRIENTTNRQVTFSKRRNGLIKKAYELSVLCDVDVAVMMFSPSGRVSLFSGNKSIEEILGRYVNLPEHERGRLRHKEFLLKALGKLRDEADQTCQAASPVSTDSQLEEFQQEILKCKSRIVDMEKRLRVFEGDPFEITTLCQAEFHEQILEETLKQVRLRKQVLQEKYSSPGPPPTTQVHLPPETADVNGFVTGSSSSILEWIPQRDPQIQILNFLGSNGLLRPRDQSQPGAENILPPPQSTLLRGEEINVDDQLSPRSGLENDNIVQRPEFGQVVDVNLSPWTELYPTGDDSFPDAQPGGRALLELYLSQFTPSSISTMNQHQT