MMVGGGFLAGAGAVEERVVVVLAVLGAVSLLGTLRRFLSWLWRHFLRPAKPLRRYGSWALVTGCTDGIGKAYCFQLAKQRINLILVGRSQEKLDALASDIKSKSSVDIRPFVLDLTDSDLDVGLSRLQDLVSQLDDVGILVNSAGLSYPYARFFHEVDSQLAANLLRMNVEAIMRMVQIVLPGMLKRKRGAIVNIGSGAATILPSEPLYALYAGTKAFIEKFSRNLYVEYKGNGIDVQCQAPLYVATKLASIRNSSFFCPSPATYARSGVRWIGYDPVCTPYWPHSCLWKVVNELPAALFDTVRFKLCLDIRKRGKAKEARKKDQ*