MVNLPRIGMVGLGGIAQKAYLPILSKETDWTFVGAFSPSREKRKTICKQYRIQDFYSLSALAQACDAVFVHSSTQSHYEVVSELLNKGLDVYVDKPLAASISEAEKLVELSKTSGRKLMVGFNRRFAPMYMKAKEQATNIAWIRVEKHRADSVGPNSYAFTMLDDYLHIVDTVRWLSNSELRVLHGTIHTNGENQLLYAQHMYQSTQNISLTTAMHRKAGTNLEQIELVCDGVITRVKNMNNTEIEGNNTVSSSSFSSWDTVLKQRGFEGAVYHFVECIKFDKQPVIDGVEGFKSQRLLDQLLTHQS