MKRAQLELPAGFRFHPTDDELVNDYLIRKCASHAISVPFIAEIDLYKFDPWVLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKTLGIKKALVFYAGKAPRGVKTNWIMHEYRLANIDRSAGKKKNSRLDDWVLCRIHNKKGTIEKHSPSTLNETADFPEVEIKPQIVMPAALNPYTSPQYADSPMTTDHMYTDSSEFLPKLHKDSSCSEHAASPGSACEKEVQSEVKWDDWEKALDFQFGSMDDFLDDALVQGQFQLDQFSPLEDMSMYLQQSF*