MVGTTEGMANSVYLNGSVQNSNGVQEEKLDELRRLIGKAEGDPMRIVGVGAGAWGSVFAAMLQDSYGHLRDKVQIRIWRRPGRFVDRATAEHLFEVINSREDVLRRLIRRCAYLKYVEARLGDRVLHADEILKDGFCLNMIDTPLCPMKVVTNLQEAVWDADIVINGLPSTETREVFEEISKYWKERITVPVIISLAKGIEAELEPEPRIITPTQMINRATGVPMENILYLGGPNIASEIYNKEYANARICGAEKWRKPLAKFLRQPHFIVWDNGDLITHEVMGGLKNAYAIGAGMVAALTNESATSKSVYFAHCTSEMIFITHLLSEDPEKLSGPLLADTYVTLLKGRNAWYGQKLAEGELSLEMGDSIKGKGMIQGISAVKAFYELLSQSCLSILHSEENKPVAPVELCPILKTLYNILIAREASSQAILQALRDQTMNDPRDRIAMAQTHAFYRPSLLGQQP*