MLGAATEQLVCVTGAGGFIGSWLVKELLHRGYAVRGTARDPDDCKNAHLHALDGAEERLSLYRADVLDYKSLRPAFSLCDGVFHVASPVSNDPELVQVAIEGTKNVINAAADMGVQRVVFTSSYGAVHMNPKRNPNQILDESCWSDLEYCKETQNWYCYAKAVAEKTAVEEASKRGVQLIIVVPAVTIGRMLQSTLNASLYGVATYMNGTKKAYPNAVAAYVDVQDVALAHVLVYQDQNAHGRYLCIGDVLHRSKFVQMLRGLFPQYPVTAKCENDSTPMVKPYKFSVRRLRALGMKFTPFKESAYNTVISLQENGHIPILPHKSAL*