MNNAMKLVNYPSKALVHGTVLRLPGQWPYEELVDFMVFDMPGGDRSNGLMVSSGHKAGLILVLLPQDSELKEVRGLSTQWVIDNWEKWIYPECNINDVHVIGSYIATPIE