MSDKWRQRNAHPLHLSVAGSSSIQGDLRGGRHGAGAAGGARRWQCDDWVVVELSAAEFGAQQVRRIIGAVVAAARGSSSEQGAGASLEKHFGGDALPPLAPVEPLWLHSLTLVDGTSLTASEQLDGEVPAQRTDAETAIEHAVIRTAQTPIDEFVRALDADVSLSGCADAAMAIWETVSQWRTANGQSSWTGGVAGDDEREELDWEVSDYELEGEEDDQPDEMTVDSGEGGPADAADGEPPDGEDGSGDESEGQDGSX