MKYQLNSNVRVVTFQDTFCFRKGIWDFNEAILDLTQEPQNLKIVYQEIVSQLVKGVAIDTETYENTLEPETFANLMEVISGLYYNDMLMLEDDYNLEENVMKILMGNFRFMAQAGHMVSNDPVLFISDSTYVNESAELLAEQLHLQLQVASDDLKMLIQQTDVSSRLDALEHRRNMNCLSEALCDYQSIIICQERLNIMMLRHLNEVSVAMKKQLVIGFVDGPFLHTCTLNPPHSADFDSLERRVLARLQDSTLYQHFANQVLPATQDVSQAYLPLLNVLMNLVVSEAFIIAQTGSSKFEGRLLSIYLPTLEIQVQDILKMSNSQTQGALAKLKYEDQQISTREIVKKLLDE*