MAKLLTVFGATGNQGRSVINTILADPVLSKEFKIRGITRDVSKPDAKALADKGVEIVSADMTSIPSLEQALSGSHSVFLVTTPTFTENSDLELTQGKNVADAAKRAGVQHLIFSSLLNVSGSTSGRLKNVPHFDHKAQVEQYIRDLGIPATFVLPGYFMSNYVFLGMLRKGEDGVYTLAYPVNEGSQFPLVDIEADLGKYVATALKSPSKTQGSRILAATDYYTPTRILKEFEEVTGHKTRFIQIDHETYKSFMPGYVGLEMLENHLFIEEPGYYLGQSLKDSLDLLTDAGFKPTTWKEFVESHKGAFA*