MVSVDRFLLTDNCSLNPRPNNITAIKIFMKALILSGGKGTRLRPLTYTGAKQLVPVANKPILWYGIEAIAKAGITDIGIIISPETGEEIKTITGNGEKFGIQITYILQSEPLGLAHAVKTAADFLQDSPFVMYLGDNLIQDHLEQFLAHFQAKSLDSLILLRRVSNPSAFGVATVNDQGKVLALVEKPEHPPSNLALVGLYFFAPTIHQAIANIEPSARGELEITDAIQYLISHDYRVESLQLKGWWLDTGKKDDLLAANQIILDTLVEKNIQGTVDDQSKISGRVTIGPHSQIINSVIRGPVAIGPNCHLENCFIGPYSSIAEGVKIRDADLEHSVVLQGASIVAIQQRIVDSVIGKNAKIFPAPRRPQALRFLIGNDSQVELIGPSSYPQD