MFSGYGGEQQLEALPAAPGTYHGRRSAIVSICQQLHHAELHAAVDAFLAFSQRTAWHTTPGSVSPTAYLMVVDSQLLQLTSDALCFLRASRLQQACEVSPLEAALLAACAVMVSAVHSQAAPLDTWRPLMEQLLAPQTCGFLLLLADVLAVLAPLDPAQGPLVAAEGAAPQRQPAAPTGHAEAASSPPGRQAPTAPCTREASLRWAGRPQGGRGRSAGLPDLTHLLAVLTALLRELDLLQHLVDLHRAAEEAGAAPAALEPLLETVVAAAACFSRPGQPPTLPAA