TAIHVTKRANIRFPPEVNKILYIRNLPYRITAEEMYDIFGKYGLICQIRVGNTPETRGTAYVVYEDIFDAKNTCDHSSGFSVSNRCLVVLYYNANRKNPLLHWYFLLQKYGINTGPPK