MNSVPSKNLWIRRQQCPCGDWKCYITYEGDAEECSAAPESVKSDKTSSCGTMITPYVGMVFKSDDEAFEYYGNFARKNGFSIRKERSRISPQLGIYKRDFVCYRSGFAPVKKKPNGENHRDRKSVRCGCDAKMYLSKEVVDGVSQWFVVQFSNVHNHELLEDDQVRLLPAYRKIHEADQERILLLSKAGFPIHRIVKMLELEKGIQGGHLPFLERDVRNFVQNRKKVVQENEALLSEKRENDVLELLEVCKAMKEADVEFVYDFSVDENEKVENIAWSYGDSVNANAVFGDVVYFDTTYRSITYGLLFGVWFGIDSCGRTIFFGCVLLQDETPQSFSWALQVNYF