MVKVVKSTKGRQRIEMKCIQGEEARQVCFSKRRPSLFKKASELSTLCGAEVAVVTFSPGGKCFSFGHPSTSSVTDRFLAVHTLDDGRAMASGSHGSRRGLTDTSHAMNQQLMELQRFMETEKRRKERAMEAMVRESGGPVMQLLSANVGALGIRELEELRKELCMVENMVKERAREVLRDAMQTRRLPPQSHVHMALPSQVPFGGQRAGTMYANFSSLSNNGPREGLHVNSMLHGFGLGGLGDYYLNGQFGG