MTEEKGILLQSGTNELEIVTFTVGENLFCINVLKVKEIIHPLEVTPVPDSNPAIEGVSQVRGEIMPVVNLARVMKLPEIEPENTKFIITELNQMKIVFRVDEVHRIQRISWEQIEEPEKLSIGLEELAVGIVKLDGNLVLLLDYEKIIYEISGNADFAVTGEDRIARKVNREEKTIFIAEDSQMLRQLLEDTLHEAGYTNLQFFANGREAQEHIFKLLKEQKEQTFENVNLLITDIEMPQMDGHHLTKVIKEDEIGRELPVVIFSSLITEDLEHKGAGVGADAQVSKPNIHQLINILDELVL