MVNLGLSRVDDAVAARHPGLEEFAACQSHAFMKGVFTFVTGTGATFGLLMFIKRKFPYPVQWSFLVSAIAGSVASYRVTSMECQKCSNLWLFLETGQLPKDISTDPHD