MKKPNHSGSGQIRIIGGQWRGRKLPVPDSPGLRPTTDRVRETLFNWLAPVIVDAQCLDCFAGSGALGLEALSRYAAGATLIEMDRAVSQQLIKNLATLKAGNARVVNSNAMSFLAQKGTPHNIVFVDPPFRRGLLEETINLLEDNGWLADEALIYVESEVENGLPTVPANWSLHREKVAGQVAYRLYQREAQGESDAD