MNRQVLNNGVYTLSDLEEESKKTLPQMVHEFYNGGAMDMIDVGNIDMSVEVFGQKVAAPLGFSPTAFQRLAHPDGEIATSMAASKAGIPMCLSTYSTTSIEDVVTAGQGAIPYVMQLSVMKSREANLEIIRRAEKAGCKAFTLPDHIELPHMPADCDWRNLVVEDDRLKYDASCTWKTLVDWARSHTKMQIWLKGVYTAEDVALAIEYGIDGVVVSNHGGRQLDSVTATLDALPEVVEAAALALGADHVWLGRAVIWGLATMVLAGCANIKQITRAHLAR