MKLRVSQSPTPQMVITMLHGSSTYSLLASKKRNSNVVGQYIKNGIPFRMRNPADPSQPQVILPFKYLSEMKNAAESSWSFMHFSNQSFLLEYINAPLGSSIAHQVVRGELNKNLDWTALQPYMLFANTIARTTSLVLAGPELSANPEWTTIMVTFTMTLMQTSQEVRAKYSPWLRWLVPWIHPGAKNLYKIRKRCAQLLAPSYQNRRAGMVGDEKPFMDAIQWLMNKRTYKSKDLMKLSDDQLFLSVASIHSTSASTLSTLYDLLDRPECMDGILHEIRTIRAESKSSDWTKHDLDRLVKLDSFMKESQRYHPVGQVTVQRSNPRAYEFSDGLKIPANTQTCFLSYELNHDPDVYPDPETFDADRFLRMREKVDPQKYHFAYVSEDSINFGAGAHSCPGRHFAANEIKLMLCELLLGYEMKWPDGQSRPPTMFHDFSSNPNPGFDICIRERRL