MKRLLLICLMFCSLMVQAQDLKSLFVAMPDSLSPLWTEVNRADFGDFLASNMKARVRNRFGNFSEMLKLTDDYLLMQSTSVSTMEMKLLPVNDSVNIICMVQTYQAPVADSRISFYDTAWKELPVSQFIQLPEESVFYKTPETTAQADSLADVRKYADMYLLKASLSEKGKTLSFVYTTPEYMDKENSDRLTSCLNMKQLEYEWRDGKFQPKK