MGKRKREIMLVQDKQNRMVTFSKRRQGLFKKAKKLSILCGCEIAIVTFSGAGKAFTFGSPDPDTVIRRYHTNTSIPFSIKDHPKDQMVMFSKRRQSLFKKAKELSILCGCEIAIVTIDGAANVFTFGLPDPDTVIRRYIGHTSIPSSPIKKRQRQPKHLLDVMDSAEQQSEEDLASPKRVVLEHVSDRVLVCLKEISCLSPSRFGFVFSSSACYSSAASATSTTFIWIRYQYGLPSSMYDDRCGVYRQLDGKRASISTLVPPVQKEGFGFRSPISSAEEGLTFSLDAFGFQSYYQLMLSRLRMMGFEYH