MYLDQNHLLLNFISEIPKFIELQVGGEDNLHKLPIQQLQDELMQTMDILIEHRMEISPHQLVPLFRQANLAILNYFYLFRLQSVDVTMVQDFGNELVELYANFNRLQLLPFLTHNDNYDVDLAIETCQLREYFSELVYLLGKIGENKRAINLVIHKLDDAKLAIEFATRLKDQDTWDIVIDESMTRPHFIRQLIELSDLDESINQFYDPMTILNKLDVDKMGDMKDESEQLLKRSVMEYDSRQQLNQLINQIILRMILNKSQQVAQVLKDMLLRGIAVNFEDETDLTKRREWEQIVQRYEAIVL