MSLLIKVGELNSSCQALTSLDHAMLVAYLISSLFLFLSIINSFSILLQSFSPLKMKCFQFSNDDHNKTRKSTSGQSSASVFTDSDLKGSEYSSQNVSTDISTVSFSCLSNKKACHLKVFTVEELKSATKNFSRSLMLGEGGFGGVYKGVLKDTNIAVKQLSQRGLQGHKEWVTEVNVLGVVEHQNLVKLIGYCAEDDERGIQRLLVYEFLPNRSVQDHLISRYMSPLPWETRLNIARDAARGLAYLHEGMEFQIIFRDFKSSNILLDEKWNAKLSDFGLARLGPSDGLSHVSTAVVGTVGYAAPEYIQTGRLTSKSDVWSYGVFLYELITGRRPLDRNKPKNEQKLLEWVRPHLSDLKKFEQILDPRLDGKYSIKSAQKLAAIANRCLVKHPRNRPKMSEVLEMVNQVVKATEAKIPQTPIDESSTPNVDDDMFMVRCLTASRRLVEHTSRENKLLVWKLWKPKLVSSN*