MDELSKLVHSCATGDKLLTALRAADATNDLADLIVAVINELGGHPAPALPAASELCRAEFKDALCVFDSLMFLNPRGKQQLALFPDKCVIRTAKADISVPWSAIRHVAIIDSIPKDTKGKVLLVLNLASEAKVLNGKAVLTAIVVQTTAQAQLDGAHPQGGGRLQGAAAVVMCQALGAVPGGVDPTCFVSPDAQYFQSAERAAGVSAFVKARQGFLYPLPAAFCFLEAPALYLPHAAIRSVELMRAGGSSATFDLVLHLRAGGVQEFGMVPREELAGITEYIRKCRLAVGSAESSDEERGPAAAAAAAESDDSDDDSQDEDFNPX