MKFPCSGLCLFFLLLSISLHPLSRAEVINLTEDTFSDKVKEKDTVWFVQFCVPWCKHCKNLGTLWEDLGRAVEGEDEIEIGQVDCSTSKSICTKVDIHSYPTFKLFYDGEEIEKYKGKRDVESLKAFVLDEAEKAAKGKLDSDKDSL