MRVFIDLGSSSEILYYDCFQKLKLKDEDLQTARTPLVGFSSKPVYPKGKIFLRVQVGGASRQVDFLVVDVPFLYNVIMGRTWLHGMKAVLSTRHQKLKFPVENLSGWTDVITIKGDQRMARQCLMAVLLGEAESSQVHVAELDREGELGDVGRASAQKSIEDLTEEEVEKLLEAQAIKEVHYPQWLANTEVVKKKTGKWRVCVDFTDLNIACPKDSFPLPKIDQLIDATAGHDCMSFLDAYRGYHQIPLFVPDQEKTAFITPRGTYCYKVMSFGLKNAGATYQQLVTKMFQAQLGKTVEVYIDDMVVKSRELQDYLANLRQVFGILRQF