MEAAEALALLRAQYHDFLNHLQVILGFLDLGREDRAREQIGRAVKDIVSRGQVAKCGLPEVAWLLLLFQAEALKVGIKVFFEIEKASTFPVAPSGLALISSCHRLILKAGKDMELLVVGRPWPEGYLLRYVGKLNWEEVASKLNSPQVTFGPEDLSIRLLTGEF