MADFVPWMGWIDPQGLEKKLEKARKTLDRFIDYIIDDHVAKQKVGHGDQEELTDMVDDLLAYLDDGGAGGTPLQGTGQEDDLDTTLKLSRDNIKAIIMDVMFGGTETVASVIEWAMAELMKCPGEKKAEDCEIAGYFIPSGTRVSVNAWAIGRDKTAWEDPETFSPDRFAKQGSADFKGNHFELIPFGSRRRSCPGMQLGLYTVELTVAQLLHCFNWALPDGMKPSELDMRVEFGLTLPRAVRLVAIPTPRLHCPLF