MKEITVAVIGSGSTYCPELVDGFIKAQSSLKLKKISFMDIDERKRTIVGNLCLRMLKKAGIECETLLTDNLDEALQGADFVVTQIRVGMLHARYLDETIPLKYDLIGQETTGMGGFFKALRTIPVMQHICDRIEAICPDAWLINFTNPSGIITEFVLNHTNVKCMGLCNVPINMIDDTKEAMGDDCDITYVGLNHLSWITSVKKDGKELIDDMLAQGFSTKVMANIKDDGFSLDCLNAVRGIPSSYLQYYYCRDAKLKHQKEDEKCRARVCMEIEEELLEMYSDETLVTKPDLLDQRGGHKYSLAAVSLIDSIANDKRDVQIVNIKNNGTVDFMDDDDILEIAAVIGKDGAEPVAIDKVDNRHIIGLMRVVKAYEKYTVEAATTGSEAAAINALLVHPLVGDWEKAHKCFEEMKWAHKAYLPEFFPNDVVIKC