MKLFMVTTLTYFHKQVRNMSSIYMQIVQFGTKCASCERIIQSTDWVRRARALVFHLACFACDQCKRQLSTGEEFALQDSRLLCKQHFVELVEGDTGSGQQKQKTKRVRTTFAEEQLSVLQAHFQVDSNPDGADLERIANMTGLSKRVTQVWFQVLFYIYTKTKFEIYFTL