MESISTERWSNLIDDARDVLKIELRDYYGTDAALFDNWRSGNLDAVTTHYRRWLEYFTTAYVEAGRSFKRVRVVSEPLSDYQRMAVTHSGITVDAGEGLRWLPRRLVSAEAMPGNDCLILDGSAVVFNVLNADASVLVEAQYSTEPDVVKFCQDAFERAWHLAVAHHEYRARTIPA