TFDAWPDGHVQKIYSALMSVEAQKHYSGWAMRNTNNHNVAILKKSCLGAFLLLLPAICDKARSKQLEKPCPKPGCSGKLELTPCRGQSGFPVTHFWRSCGDMVYFQGKGHHDHPRPQ