MVKSRVLYIVGLFLLWGQVTSLYAQKEAPLLVLTDSVYNFGNIAEERGMVTATFSFTNQGTLPLVITQVTTDCGCTTSSYTQEAVAPGKQGSVQVVYNPVGRPGPFVRTVRIYSNANRVAKAVVKGIVTQLGRGSSKKYSHSIGELKLSSEEIFFSVTTERNQTPIRLQLLNTAPENLRVKVVKAPSFLSFDKKEFVLSSKEPEELEITPKMPETKRPNIYRGDIVIEVLDQNNVESKGSVRVTMPFLQRSSLPTEKSPKLELNTYHDLGVIEPGASFKGFVELDNVGEGDLLVYGVISGDDALKINSFDSKIKASKKGRINYTIDTQKMGGGREFATNVSLLVNDPSAPLRKVRVQIRTLNTKKNK