MRDVLVGMKGARPKQRVPLPRCDSSSFCHHIDCGFKLWTVGVWSVDTDDDNGSGVGTLKLKDYESFCCCGVPHAPERESRERGPHPQHAAHLGRQSPPAVCV