MVSSREAIANHIHSNGSVQNSNGIEEKLDQLRRLLGKSEGDLLKIVGVGAGAWGSVFAAMLHDSYGHLREKVQIRIWRRAGRSVDRATAEHLFEVINSREDVLRRLIRRCAYLKYVEARLGDRTLYADEILKDGFCLNMIDTPLCPMKVVTNLQEAVWDADIVVNGLPSTETREVFEEIRRYWNERITFPIIISLSKGIEAALEPVPHIITPTQMISRATGVPLENILYLGGPNIASEIYNKEYANARICGAEKWRKPLAKFLRQPHFIVWDNSDLVTHEVMGGLKNVYAIGAGMVAALTNESATSKSVYFAHCTSEMIFITHLLTEEPEKLAGPLLADTYVTLLKGRNAWYGQMLAKGELSLDMGDSIKGKGMIQGVSAVEAFYELLSQPSLNVLHPGDNKHVAPVELCPILKTLYKILIKRELPSEGILEALRDETMNDPRDRIEIAQSHAFYKPSLLGQP