MKRYDYSKELNPDKALIFRITHRDNVPWILEHGLVCANGQPQDPSFVPIGNRDLIGKRTHRQVPLAPGGTLADYVPFYFTPFSPMLYNIVTGRGVPYRPNNEIVILVSSLRRVAKLGLGFVFTDRHAYLEAARYFNGLEELAQVDWERLQRRQFARDPEHPERFDRYQAEALVHGHVPEGALLGVVGYCDAVVESIKVIRDEHGLDLKVIRKTGWYF