EILLMKQRVEEMEREAQKLRELQAAAENANGGSVHDGSEAGVPMDAEDDKSISDGRSVFVGNVDYGATPEEIQGHFQACGTINRVTILCDKFTGHPKGYAYVEFAESEFIDAALAMDNSLFRGRLIKVTAKRTNVPGFNRGRGRGGGGGGYRGGYRGGFRGGFGYSPYRARGRWVFFFSCGHSIPHSRICASSRGRGRGF