MDVEQALLDGFEKGISLGLKMIPVVGSFAQAIFGQLWSIALAPRTAQQKQAAMDSLFEAVEKMIEQALAKNIADQARAANATISQLGQDYYVSVAAFQANNSVGTRNIVVRFEQCKAQLLQMLNLFSQPSYMKHTLLSYGSALTLYTTLLREMILSAKVCGFTASEVAAFQRDINDWIRFSLNQVMFDALSKLVREGGEFKYPGMANVAKSLFEISAGLMNFHTEWHNGAACLIANNHQVYSDCDFVDTKAHYQLNFRRRPGDGWNYHEMPQVFVSGRPALHIYTKLEQEIHVARFAFEEDNVEMKFRAYYMVDHDDFDSWQVLVTVGSGFKPVELQFNLNKRQSSIVSFPWVKMYYPGNPLATQFDKFRTNMSVYYDEYSSFKPLKSRSYHITTKAAGPATKNYYLIAFEVVPAKAPKLPWL*