PGVVKYPGVHVGEWQNADEIRGQNIMTDKSRIEEKPTIPLHLLHPFLGVAHPYKAKLKRGLEGLNKVEIIWQEEDPDASRFAVEFSQPLCKAAKQDMVSESRLFQLYGMGRVVAGAEDDSALYTQGDLYVTTKNILDSSAEPANTVESAFQAGQEYEIVPRVFMIIKQCGVITAECKQHLRTVGWDIPENMRNAERNAGFLLGSLETLIFFGQATTVVVDAVFKTGLFSPTIDAGIIKGIIDPRKTVLRLTPVFFSVFLYPSKNEFIDGMTEVPAMSAPPLLRNVVKENFGIKIPGLKHLVEAAPIRVVTLDLFGLIGLFGTPLYDAAECIEPLGEYIFPVKNEVRKILMMVPKIMENKSTVQHLTTAIDLQNRLGTFLS