MALFSKDIRSMDDLYTHMLQDIYYAEQQIEKALPKMIEKAGDAGLREGFEHHLDETRTHVSRLERVFALLGQDAKGTTCPAIDGIIKEANEVAGDIAEQDVLDAALAAAAQAVEHYEMTRYGTLIAWSKELGRPEVASILEQTLSEEKAADMKLTKLAEARLNRAA