MYKFDPQVIKLGISGCLMGQKVRFDGGHKRSDFCTDELAKFVEFVPVCPEMAIGLGTPRPSIRLIGGEGQVIAQTAKGLDVTEALRDYGRTMAAQFEGLSGYVLCAKSPSCGMERVRVYHESGQGNAKEGVGIYAAEIMQALPLLPCEEDGRLNDPVLRENFVTRIYALHDWQGLLHRGLTPSRLIAFHSRYKYLLMAHHRDSYQALGRLVADLSENPEQKAEQYIHGLMSALSKRASRRGHTNVLQHLQGYFKRQLTSRQRQELARTIHQYREGILPLLAPITLLRHYLEEHPNDYLRQQVYLDPHPEALRLRYGI