KTFAIFVIVLIIMGLPPPLIWWAIIIAMMMAFSICMVQRPEMMYYAMIFGWPYYIMTILNITYAWQLMIMAMELGIPMAMMIIPGMEIIPPGLPVVLGIGPIDLLLALYVVGNLPPF