MRRHARAVRAQGLFDEVLEGSWKEEPSLRQLLRLARFRDVTVVPLFVSEGYFTGTVIPRELGFEWRGPVPPGGLTAVIDGHRVHYTRPYGVHPDMAEVIAARAAEVCGEWDPARTALVVLGHGTGRDRQSQQAIEQAAAALRGRGRFAEVQALYLDQAPRVDDWAALTRAPDVVIVPFFASEGWHTQDTIPHDLGLTGAVTEFPELPGGPRRVFYSRPVGTHPAVTRVIVRLVEDSLDAPLSPEEPAWRAAGAALLRASSGEAGLAVGELQVTPLPDGRCDLRSQVDAGRTDLTTVALSDLSAWTGRTADGTHRPIRTQRSLPRGWWAEVETSELRAALHAVYPAVLEEAYAWENGTLPVIPWTDTAERQSGLYAAVRRASPAQVAQARHKTCASCLRTPLWAGEPLSATFLTGDPQALPCPEACTLLVAAVREELGSHQETPAQGEVTHV