MLFGSDQMESFVGRLQLATVAAAGADLKREELHLLQDRRVARLAVKLAAVLEGFVSGQSEEDFRRVTTAMASELVKASYGELMLHLIGFVYEKQSAEYLADPVAGAGSWADLGVRSGVARAEQYGRRVQTQFAAVGAGLKIFKSYQSAEKEAAGAKTTEEGDVIRAKKTQDMLPHFLEALWNTSALDIESTLRVVCDKVLHDHAVDAAARKKRGVALGVLGAFYTLVPIRPRWRGERRSLRTFAVVSLRPPHAFNPRPRRLSTPPDAFELHPDVRSNGTTLRRGIRRREGAGGGDERPDEEAGGGDAEGVPRG*