MADLINVEVTYALPQVQELLKVRVPEGATVRDAIEASGILAKHPEIDLDGPNKVGVFAKLSRLDTTLRDRDRVEIYRPLIADPKAVRKKRAEEGKAMKKGGGPAGEE