MKLARPQLRSALGLRPMSVPAKAYDPTDGKQIFSNPKMIWPETKVTTEKNNGVAHFLEHMAFKGTKRRTQYDLETEVENIGGHLNAYTSREQTCYYAKVHKGNTAQAVDILSDILQNSVFSAENVERERDVILREMEEIDAHTQEFIFDQLHAQAFQGSALGRTILGEQSNVEQITRDDCLAFIREHYTAPRMVLAAAGAVDHDELVQLATKHFMSLPTDPAKVAPAPRPSSAPSRAERLGRSQVRVRNDEMPELSFALAYKTCGWTHSDAVPLMVMQAMVGSWDVAHWAGAHASSGLGKMVTQYGIANRFYGFNTTYSDTGLFGVYAEVNPEGDTPQDMVYAIQHELVRFCFRPEEDEVERAKANLKVQILTQLEHGSTEVAEDIGRQMIAYGRRIPIPEMFARIDAVNVDTIKENLPDYNWVRRRSYWLRY*