MLLDGPDPRIFSCAAAGDVAGLRKLFQEDPDHETDVFDAQGRAPLHLAAAGGHLGAVNFLLQKGSFVDMQDWDGNSALHHAVREGHSALVTLLLRQKASLGARNFTKSEYASGSWSSAGRPLQPLHQTPLHMAAEAGDVEMAELLLKAGADPSIPDFDGQTPLHHALEMQDDEMCEVLIEHGADVNAGSKDCASPLHQAANRGMLQLLRLLIARGADVNAADEQGWTPLMLSVRTGKLAAVEALLEAGADPLACSLTGATALHLAAVNGKTEVCKCLVRRAPTALQVLDGEGKTPAQVALGDEDLFKILSEQVVLX