MATVAVSSETEKLSNLQSAVAGLNQISENEKSGFINLVSRYLSGEVEQIEWSKIKTPTDEVVVPYERMEPVSEDPAVTKKLLDKLVVLKLNGGLGTTMGCTGPKSVIEVRNGLTFLDLIVIQIESLNAKYGCNVPLLLMNSFNTHDDTLKIVEKYSHSNIEIHTFNQSQYPRLVVEDFLPFPCKGQTGKDGWYPPGHGDVFPSLMNSGKLDALLSQGKEYVFIANSDNLGATVDLKILSHLIQNQNEYCMEVTPKTLADVKGGTLISYEGRVQLLEIAQVPDEHVNEFKSIEKFKIFNTNNLWVNLNAIKRLVETDALKMEIIPNPKEVEGVKVLQLETAAGAAIRFFDHAIGVNVPRSRFLPVKATSDLLLVQSDLYTLVDGFVIRNEARTNPENPSIELGPEFKKVGNFLSRFNSRGRSLSLQNQGKNWKYQMVWYWRTRRSRALRIFEEFFLASFF