MENISGLGKEDDDKMDLPPGFRFHPTDEELISHYLYKKVLDINFSARAIGDVDLNKSEPWELPWKAKMGEKEWYFFCVRDRKYPTGLRTNRATEAGYWKATGKDKEIYRGKSLVGMKKTLVFYKGRAPKGEKTNWVMHEYRLEGKFSAHNLPKTAKNEWVICRVFQKSSAGKKTYISGLVRLGSFGNEFSPYGLPPLTDSSPSNGKIRPVAESAYVPCFSNLSDDQRNQQDTTDSFNNHLFAVSSNPSEVFPRIPLLNSFYSPQAVAASGNLQYPGSVSIQDRSVLKALIENQGSNMKQQSSKLERDMASVSQDSAADMNNEISSVISNLEAGKRSFDEQEAPPCTLVQSMDLDCFWNY