MAAGLLGLTARRLWAAAATRGLPAARVRWESTFSRTVAAPPVAAGKRPPEPTVEWQEDPETEDENFYETNPDSHGYDKDPVLDLWNMRIVFFFGVSIVLVLGSTFVAYLPDQRCMGCPRVWDGMEQWSRREAERLVKYREANGLPILESNCFDPSKIQLPEDD