MALRSLCSLVRGATRARTCSSSPGIAVQGGLGLAAGSEAAALHGLRNLAYHVDAQPFLAAAVISRIPGSRGLHNLAATQTAQSIRARAGYFLPGIVVQASMGLGSGARRFHSLRDLVIEHAHGSPAALIAAAFSVFAGISNMIDTDESDKARMDEDTEAEARTEEDPSMRTDAYLRYMQASKDMLREMASYNKALPGKNPIDEVALDQEGMKNDEAMRARFEDWMKQYGRTYQDEEEKARRFKIFKAVARFVDVTNAVADELEFHFCMGLNEFSDWNHEEFAGRCGTKHMSDDEYFSMIGVNEADKKAIKQKLQKQESKD*