MGVDYYNILKVSRSATDEDLKRAYKRLAMVWHPDKNPRNKKEAEARFKQICEAYDVLSDPQKRQIYDQFGEEALKSGVSQPQPNGFWFNSRNPDDIFNEFFGGGGGSSPCPPGESFYRADGPPRKAAPVENKLPCSLEELYSGSKRKMRISRNVLDPSGKAKNVEEILTIDIKPGWKKGTKITFPEKGHEQPNIIPSDLIFVIEEKPHGIYRRDGNDLVVNRRISLVDSLAGTTISLPTLDGRTLTIPITDVIKPGYEMVVPKEGMPIAKEPGNKGNLRIKFDVKFPSRLTAEQKSSLRQVLGE