MGGTKRYFEKLQAERRGGVSDKYVCAGCFDDYAIEDYITTNASVCECSYCGRVSDEKIAADANEVFSFIAKGINREYEDPANEVPYDSSEGGYLVAPTDGWDLICDLGIVKDGRGFNDLFNDLCKEFGDNAYVHHDPLGSTESESLRFSWRQFCNMVKHEKRFVFYRSNDDEHKGDDSNYYADDEPPVHAILDGLAHLVTSHDLITKKESGHTFVRARQHPGKVTFTEACQLGAPPAACAKQSRMSPAGIPMFYAAENEMTAFIETYDASDIENDAMTFGFFAAKRPLVFINLENIPPAPSLFDEGQHHLMHQLRFLNEFSRDISKPVTRTGEAHHYKYVPTQIIAEYFRWIFRTADGSRVDGIQFKSSRPYAGTCYCIFADEYNCVDKDWETKVKRTDVWRIKPMLELKSSRKEDPSKLKTEPTFRLLYSE