MKALKLIGRIVAVIIILIGLAFIGLIVYAKYFYSSEVEIERHYMSELPLSPDQYSEDFAEISQIVKRNYSLYESKHIDIDALSASYAERIGKLSTGEEYGRTLWEYFADLRVAHTYVYFKEYRTSAFPAYIDDTLFVDKPDMYLQRSGFNDKDRIIAVDGTPIKEWMDRNEKYISASTPEYKRLFTARSLFKSFTDTVKTYTVCRGADTLNLQLVLQPQDNIPVADRRKTSWKILNDSIGYLEINSMMNGVMEDFAEDYPKVRHLPYLIVDVRRNGGGNSGNGRDLCRYLIRKEQPHCLGRHPMIPMEDAYQGKILLLTSTFTCSAAESFVIDMKESGNALLIGEPTAGDTGNNPRTFKTSHGTSSRIPTARPDVSPKGFPLEGIGIEPNYIVKQTVSDYMEGRDTQLEFALDCIRQGHCL