MALIDASRRLAAELAGLVDKKVKVILADGRFYEGILTGFDHPSLNILLENAVDNKGNKYPKVIIKGERISEILTTEIPLFDPNDFREYIIREMRLPEHLVKIIPEARVVIVQGRYKVSEKGVEGTGPLAQTLYEFFQRYIEERKKLLQG