MGEKFWVKEENRMVESVLGVEACEFLITSASKNILNDLVSPPVNLGVQQGLGKVVEGSHWNYVIFWYASGLKSGGSILVWGDGICQDPKGGGVVHGSSSGDGKLEGVEKRKVKKCVLRKLHACFNGSDDGSFAASLDEVSDVEMFYLTSMYFTFRCDSAYGPGEAFKSGRSIWASSMPSCLDHYQLRSVLARSAGFQTVVFLPVKSGVLELGSVKSIPEEHDFVEKAKGLFGASNNAQAKAVPKIFGRELSLGGSKSRSISINFSPKVEDELVFTSESYAMKATSTNQVYGMVGGLEQPNDDLSPQGDERKPRKRGRKPANGREEPLNHVEAERQRREKLNQRFYALRAVVPNISKMDKASLLGDAITYITDLQKKIGALETERGVVNNNQKQLPVPEIDFQPGQDDAVVRASCPLDSHPVSSIIETFREHQITAQECNVSMEGDKIVHTFSIRTPSGAAEQLKEKLEAALSK