MEARIRRVGGGFPGYDGPALPRGLRSQRQGRGGDAAKREAKTLGRGGVFELLATVAGQILQGAGGEDGSRTNRGDREGAKGELEVGVDCVRASLESRKRSTSGGKPRSSGDGRAKGEGVAHVGWIGDVCGEGCNDVESTSGVVRTPSQEEERTSSVKDVAVDESNATAARMDASAMEDVWWMWTMRADGRVGVVAQVMSPLLGGDMSAAQGGGGSGSPSLEAKETGVVWETDGGRRDVERVVVEEGCEGGKREELVLEVRDGARKAAEAEMVGDAAVVAMQASSNSCEVSCEELEEWKNALACCKADASRRGWKEADSGCGSPRSCCQESVVAGSGAMIVHPGVGTGDNAGGMALVPMRNKMSRALDNGKRRVRRPFSVSEVEALVHAVEKLGTGRWRDVKLRAFEQAKHRTYVDLKDKWKTLVHTARIAPHQRRGEPVPQELLERVTRAHAFWTAHAAKQQAELDL*