MHDLLQLMGREIVRQESVRDPGRRSRLWSSDDVLHVLCNNSGTNSIEGMVAVLPESEELYLSADTFNKMRKLRLLALHNAQCCGDPVCFFNELRYLEWPRMSFSVLEFNGGPKSLVDINMFGSKFTQLGKGFKNFKNLKSINFQNCEGLINIPDFSTIPNLEVLLLGGCKSLIEVHESIGYLPKLVTLDLRSCCNLRALPSVLHLVNLHIFILTGCSRLTAFPHIAKSMKWLRELHVEKTGIKELPPSIEHLETLQAIYMDGCDNLSCLPVSMYKLQNICILSLSGCTKLEKFPELNETSCCSEPSASLSIRKLVLKNCNLQEVDRLLTPHCFTSLIHLDLSGNPFVSLPLGIKRLSNLEWLGLENCEKLLEIPDLPLSIKEIHARGCKSLEYVHLSGLSQEFPTLEHMDFSNCHKMIWFADYPSSKELKGKSCSTIYLPGSEILKWFDHRNEGTSLRFPVPVP