MDCDGVLWQGDTLLPGVRESIQLLREMGKRLVFVTNNSNKSRRQYVHKFEKLGIFVEKEEVFSAAFAAAAYLKTQKFAKKAMVIGGQGIVDELNEMYLEVDPGVFNAVQCTEMDWEELDIDPDCGAVIVGQDTSFTYAKLAYASLAIQRGAVFVATNPDAGDAIGPGLMPGAGAIVAAVEKASGVSPEIYAGKPSAFLLELLKGNRVDMARTLVVGDRLDTDIAFGRAGGAGATVLTLSGVCGLEDVDAAMEEGGDIPNHIVQSLPHMLGL