MKGEKDQSTETEKRNGQWRAEEGYAKSVGKNGNLSLRSYFHRRFVRRVFSFDALREHHGLAKDARILQSPLSRPDPLVVPQGCYYRVDAGFADAPGFLVPYRGVLYHLKDYRGRTPDNAKELFNKWHLQARNVIERALDC