MCCPGTTCSNGFCMPPEPPQGAIELDEIGAEVLTRRTPAPAWLPTAKGEEGDFCLRSSDCAAGLCCARHFWSKICKPVLREGQVCTRHRRKGTHGLEIFQRCQCAEGLVCRLQREHGPADASRLHTCQQH