MEVLSSKLPNIRHRTVKTNGISMHIVEQGEGPMVLLLHGFPEFWYSWRFQIPALAEAGYRVVAPDVRGYGETDAPKNPHVYTSCHLVGDLVGLLDALEEKRVFVVGHDWGAKLAWDLCLLRPDCVKAVICLSVPFFPRSPKRSSIRGYYETVGEGFYMCRFQKPGRAERDFARIGTTATLSKLLFPPRNSFIAPKDKELMESIPMPKKLPAWISDADLRYYAQTYEKSGWTGALNVYRAIEKSWELQSPWTNVGVKTAALFIVGDKDLVMGFPGVKSYVNKNFKSFVPNLKEVVTLKGGHFIQQEQPARVNELIITFLHEQTLASSSRL*