MGRGKITISRIENRTTRQVTFAKRRAGLIKKTHELSVLCDAQIGLVIFSSTGKMFQYCSESSSMEELIQRYQVARGTRIFQHNDTEYMNAELRKMRRETQSLELSLQRYTGEDLSCVRFEDLVELEHQLEESVNRVRARKFEVLQQQIDNLRATTKRREEENEQLFHLAHEAEQVENLQILPKSEEHRHVLDQFPFGGEEQPSSVLKLATLPQPQPQFNPYSLQPPHQPSLLDFNLSGRSIY