MVHIVKVRGSVFAPYALLEPIKDPATGRLFEYAGDAREFTPYAANAKRSRLEQEVNIDFYKREIFTYADACIVTVKITNPDGSTEYQKGEISTENIVCTNIVWGEDEVSFEMRASASNPLNAAAPAADYLLAIRVNKSGTVHVEGVHDGFPCYEFYKQVDFGPFESIYIHDFRETNDTPAALAGEMEYSFKTTV