MGLFDSGDVNPEAQRLADSARGKSVTAKILTKTTGGVGSFSVQSILADSPFLNILNENEQPHYYFANNSKGQIRDGDAVGAGHQQDFMSTFFVTDQRIILTAAGNRGNALVYGSITDVQTKNGLTKNRLSVFTSNHEYRMYIPNSATQSEIETAADYIRTQAKDAPTVNSDLDTVHSLRPIWDDTMRTGAGNTDPLDATPQGAYVNQERVDKIRDILDPDERVHYLTRGQTVDVEGSGAGSSWWGNDRSRKQGTRGYVRAAATNKRVVVKIPQFTGTDERSVPYQSITSVDLDAGLGGKRITLQTPGQTYHIQANFPGKPEVREMTRFIREQITGDTTTVTSTASTETDPLEQLEKLGELRDNGVLSEEEFEEKKADLLDEI