SFFLNSLRGNQEVSQEKLDVAGVQFDAMCSTFNNILSTCLEKCIPHEGFGEPDLTKGEQ CCIDRCVAKMHYSNRLIGGFVQTRGFGPENQLRHYSRFVAKEIADDSKK