MRWEQRVCAVEARVTGMVEPLARHRTEAARVEAFAAATTRRRGALWDAAERAGGVVRLCEGVEAFERSREPEREAALADALLPEGFLDFSFDDDDDGDGGGGGGAAARGASASASKKSSSFDPTASSADGREGWEVAYQSALENLITAAEEADAAAVAASGPAAAAAAAARARATEASTRARELAVAAADATTERDVAVRAFVETSRSDAIAAVKAVDAASRAVKSAATTDALAAADAAGKALEALDAMLAGGGGGGGGGGGVEDAGGAAAAASTACDAFARAVAAASERLPALIRALGAIAGWSAAESSSPDALAAAAGVVAGATTDGFNLVSVSTAATRMRDEMMRAAVAAAEAAAAIKEEAGLGLVGGGDDEEEKGSLTTPVDGGDGGGDGDGGEDEDDERGTESDSDADSDADADADADADAATTAPAAAPTAPSPPPLRRANAHKRWRGGRHPHATRLIDCVAAKLHGRVALTETLRARALSPISPPAPAAPSATX