MGCTGPKSVIEVRNGFTFLDLIVVQIESLNKKYGSNVPLLLMNSFNTHEDTLKIVEKYTNSSIQIHTFNQSQYPRVVADEFLPWPTKGKTDKDGWYPPGHGDIFPSLMNSGKLDLLLSQGKEYVFIANSDNLGAIVDIKILNHLIHKQNEYCMEVTPKTLADVKGGTLISYEGRVQLLEIAQVPDAHVDEFKSIEKFKIFNTNNLWVNLKAIKRLVEADALKMEIIPNPKEVEGVKVLQLETAAGAAIRFFDHAIGMNVPRSRFLPVKATSDLQLVQSDLYTLVDGFVTRNSARTNPSNPSIELGPEFKKVGCFLGRFKSIPSIVELDSLKVSGDVWFGSGIVLKGKVTITAKPGVKLEIPDGKVIENKLLAPSIFLY