MKLLPGFLKHCTSTVTIREVACYDLVNTTETYAKLPNLGQLHLSNNQISGCIPENFGEVVPNLSILDLSNNSISGFIPTSMGYLKNLRTLLLRGNTLTGQIPSSFKHCTQLEVLDLGDNQLTGNLPSWIGQSLTSLRVLSLRSNKLIGAIPKTMSSLYSLQVFDAAENCLSGTIPDMFTNFAAMKVTEKMADYIYDLEHNFYYMVSIDIVAKGSMMEYTKFLYLVTCIDLSRNNFSGRIPESLTKLIGLRVLNLSGNHMIGKIPQEINQLQELESMDLSNNLFSGGIPLSMSSMNALGALNLSYNNLSX