MGLFDRLPPMDHMRSEKMCFVQLIMPAESSRLAVTYLGELGLLQFKDLNEDKSPFQRIFVNQALVTRVIYSYRCLYRLIHIYTKDGNKKNKSTHVIKPQNCMKTPTDGVKRCAEMSRKLKFFSDQINRAGLRSSVRPALEPDIDLEELEARLGEHEHELLEMNTNSDKLKQTYNELLEFKLVLSKAGHILASSHSHAASAEHELDENIYDNGIHEGNAYLLEQVEKAVFVVFFSGEQAKAKILKICDSFGASCYPVPEEMVKQRQIFNEVSARLSDLEVTLDAGIQHRNKALESIGSQLWRWTIMVKKEKAVYDTLNMLNFDVTKKCLVGEGWCPIFAKSQIKDCLQRSTIHSNSQVGTIFHEMDTIESPPTYFRTDKFTNAFQEIVDAYGVARYQEANPAVYSVVTFPFLFAVMFGDWGHGICLLLGALVLILREKRFSSQKLGSFMELAFGGRYVILLMAIFSIYCGLIYNEFFSVPFHIFGKSAYECRDKSCSLGGRERVKKGVGKREASFLIFSQPSRKMKRQ