MDNVLERCRFSDNYHALALKALAKYVRRVCMDESSEEVKQHLSSILQEISYEDLADVEHVIRLSYDSLSKQKKHLFLEIYFFMFLHDNRYIRSHYADIVEGISLLHPDFLTSKTMSLINELSLDGLIQIEPVIGDGKRNIGVHDLYRELALREIASSPRFLITGITETVEKVEWEEIEVVIFKCDDRSGHRRLFDRCWRCSLFDKLQQSNCPKLKVLIAEFITIKSKVRLDTMPSLTILELRRFELVKNEHESSLVCLERLQLANDAAMEEVEGLNCTLKDDRVKGCWILKRMPDMSGLTCLKRLQLHGKTAMQEVGGLRCTLKNVCVEGCWALKRMPDLRGLTCLERLQLV