MSVRLRKWKTKEGKVQEAWWVDVKYQHPNGKVERVRKASPINTRRGAEEYERQVRHALLTGTFGKENSAGRALTLGEFAPRFITDSENNNKYSSVVTKQQILKDHVLPFFGEMALSAIGPAEIEDFKALMRKKKSAARARKEAPTRAAIRKRKDTEAKPLSLKSINNVLTVVSRLLAVAEEQRVIPQAPRVKLFKKLPKPPFDFLSFEEVERLIAASEPEWRALLLVALKTGLRQGELIGLQWADLDLQRGKLHVRRTIWRGVVGLPKGGRERTVDLPASAGEALKGHRHLRGPYVFCQPDGKALTPGLLKHPLLRALRMAGVSREQGGIGWHDLRHTYGSHLAMRGVPLKAIQELMGHVTIEMTERYAHLSPEVRASAVQQLDLPVPQLQAAPVRSAEGSH