MSEGWNIAILGATGAVGEALLETLAERQFPVGEIYALARHESAGEHLRFGGKSVIVQDAADFDWTQAQLAFFVAGAEASAAWIDDATNAGCLVIDSSGLFALEPDVPLVVPEVNPYVLADYRNRNVIAVADSLTSQLLAALKPLIDQGGLSRIAVTSMLSASAQGKKAVDALAGQSAKLLNGIPIDEDDFFGRQLAFNMLPLLPDREGSVRQERRIVDEVRKILQDDGVMISASVVQSPVFYGHAQMVSFEALRPLAAEEAREAFSRGEDIVLSEETDYPTQVGDASGNPQLSIGCVHNDYGMPEQIQFWSVADNVRFGGALMAVKIAEKLVQEYLY*