MVFLRSVSRLARPASSVLSARAAPRVSAGASFVRHPNAIRTLTATATQQGKVLLVLYDGGEHAEQEPNLLGTTENELGIRKWIEEQGHTLVTTSDKEGENSKFDQELVDAEVIITTPFHPGYLTAERLAKAKNLKLAVTAGIGSDHVDLNAANKTNGGVTVAEVTGSNVVSVAEHVVMTILTLVRNFVPAHEQIEAGDWNVAAVAKNEYDLENKVVGTVAVGRIGERVLRRLKPFDCKELLYFDYQPLSAEKEKEIGCRRVENLEEMLAQCDVVTINCPLHEKTRGLFNKDLISKMKKGSWLVNTARGAIVVKEDVAEALKSGHLRGYGGDVWFPQPAPKDHPLRYAKNPWGGGNAMVPHMS