MGFRGGGTLGSTSRTKRMRTSFKHHQLRTMKSYFAINHNPDAKDLKQLSQKTGLPKRVLQVAIDG