MDDEVDGAEGWGCSERNQLDPKSTEVDSHEEFLEGFKFSCPCMVSRLMTVVKIYGFMGRECLSAIDGVDVRSLFEKQDKEIELGRFFLKQAVALKKMTFQFCEKPDFVQEEERLKILLMDAQKLTAIPRCSCVEMSPVYKYCRSSSLRSSPPLPRIRPTSFAAPPPRRRRLSFLHPRSLGELGCTQSLLPLHSVVATARLTSHLSVESRACCELSQGT