MADNGSQKSRVLIVGGTGYIGKRFVRASLALGHPTYVLYRPAATQNIDKVELLLSFKQSGAHLLQGSLDDHESLVTAVKQVDVVISSLAGTIVRNEIIQQLKLVDAIKEAGNIKRFFPSEFGVDPDRHAEAMEPINQVFVDKSKVRRVIEEASIPYTYISANCFARIFLGGLGQFGQGYIPSREKIALYGDGNAKVIWVDEDDIATYTLKTIDDPRALNRTIYIRPPANILSQKEVVEIWERLIGYPLVKKRISSEEWLKSMEGEPLGLQIAIAHAHQIFYEGCTANFEIGPEEGEASELYPDVKYTTVESFLKRYV*