MGRGSVTSLAPGFRFHPTDEELVRYYLKRKICNKPFKFDAISVTDVYKSEPWDLPDKSKLKSRDLEWYFFSMLDKKYRNGSKTNRATEMGYWKTTGKDREILNGSKVVGMKKTLVYHKGRAPRGERTNWVMHEYRLVDEDLDKTGVHQDAFVLCRIFQKSGSGPKNGEQYGAPFVEEEWEEEDDMTFVPNQEDLGSQDHVYVDMDDIDQKSENFVVYDAIPIPLNFIHGESSNNVETNYSDSVNYIQPGNYVDSGGYFEQPEESYEKDQKPIIRDGNLQNDALFQEEEIGCGVQDEHTSNLLSSENIFGTDTSCYNDFPVESNYLTGEAFLDPNSNLLQNDGLYLETNDLSSTQQDGFDFEDYLTFFDEDDESAQNLTFDPSQLMGNEDIFVDQEELFQEVETKELKKEETSGSKHVVEEKEKDEASCSKQVDADATEFEPDYKYPFLKKASHMLAAIPAPPAFASELPTKDAAIRLHAAQSSGSVHVTAGMITISDGNMGWSYGKNGNFDLILSLGLVQGNTASEKSGNSSAWAMLIFMCLWVLVLSVSFKVSILVSSG