MESPTYTPKVVHPTTDAIEPDGSAVTPCDWVIPEIASNPFLPASTQTEDANSLHMSTGPLRRKQHVPHGERQSILARRNRQFEASISRNMATATDDTINDAGEGDDWTQPHITATINNNVQCRSQCHGAIVATNESASMTEQGSGVDHTQSKPRVISNVDDDDGVVFEDDADENEGYLFAGQYEDTDEDIEVDGSQDESTATDVPDPYDKVFNGHFSFTSLYCCLDSMTTNVRDSGIYTFRAQGMMYHNIKSFGRDGGAEHKHLNLYFYDDDPTLEQRYRKCREEHQQKDKEVIRQIVDILRGNPYSEHLRTMGHVENLDDYRIALNLDQTLNQKTYNTPLTSEVAAVWIEGSEGGELGWHANIPKVGVSMDEVDAYRATHRASNANDED