MVSLLEETLKAEGFQIFIIHTSMAAKETFQVIKKFSECGPESRAVLLASLEVIGVGINLTAASRIYFLEPCWDLDIEEQAIACVHRIGQKEEVKGDKTGCWASKTYKLSWACKMGSMWDLEDQTEVETNSLRSSPLPSFKFQRM