MGLVSNEYSNGSVQSCNGLEEKLDDLRGLVGKADGDPLRIVSVGAGAWGSVFAALLQDTYGQFRDKVQIRIWRRPGKTVDRATAEHLFEVINSREDVLRRLIRRCAYLKYVEARLGDRTLLADEILKDGFCLNMIDTPLCPLKVVTNLQEAVWDADIVVNGLPSTETREIFEEISKYWKERITVPVIISLAKGIEAALEPVPHIITPTKMINQATGVPMENILYLGGPNIASEIYNKEYANARICGDEKWRKPLAKFLRQPHFIVWDNSDLVTHEVMGGLKNVYAIGAGMVAALTNESATSKSVYFAHCTSEMIFITHLLAEEPEKLAGPLLADTYVTLLKGRNAWYGQMLAKGELSPDMGDSISGKGMIQGVSAVEAFFELLSHSSLNVLHPEENKPVAPVELCPILKTLYKILISREQLSEAILQALRDENLNDPRERIEIAQSHAFYMPSLLGQP*