MHTAVKIALQYSGPVVYVLDASRSVPVVQSLLDAKQKDEFIEDIREQYSEMRDEFYAGLEDRRYLTLPEAQKKALQVDWSAPENAPVRPAVLGTKVYLDLDIEELLPYIDWNPFFQVWQLRGRYPNRGYPKIFNDETVGGEAKKLFDEANEMLQDIIAGKKLRLCGIVGIFPANSVGDDIELYADETRGEVVARFHGLRQQAEKESDEPYYCLSDFVAPRSTGMVDYLGMFANSAMGVEELTAGFKEAGDDYSHIMVEALADX