MTLDLSVYLVTDSTPAILKGRDLCAVVEEAVKGGVTIVQYRDKKSDTGVQVETAKKLHQITKKYNVPLLINDRVDVALAAGVEGVHLGQDDMAIEVARKLLPENSIIGISASSIEEAQKAVAAGADYLGIGTMFATPTKTNTKSIIGTAGTQAILEAISESGRTVGTVSIGGINASNVQRVLYQSRAPNKALDGVAIVSAIMAADDPKAAAAEFVKLVSSPPPFVRSDATTPARDTSALLEQVPQVVQEVVKGHPLVHNMINYVVANFVANVALSMGASPIMSPYGDEAVDLCQFDGALVINMGTLTSESIPNYLKAQKAYNMRGNPVVYDPVGAAATSIRRGAVTQLMSGGYFDLIKGNEGEIRQVFGSSGVTQRGVDSGPSNLDSHGKARLARDLARREHNIVLLTGATDYLSDGERVVAVSNGHELLGQVTGTGCAVGTVSGAFLTTHPKDKFLAVLAGILMYEIAAENAASADNVRGPGSFVPAFLDELYAIRQAALKGDHSWFAGRAKVEEIQL*