GTPVNRIPIMAKQTLDLYELFRLVISKGGLVEVINKKLWREITKGLNLPSSITSAAFTLRTQYMKYLYPYECEKLKLSSLSELQSAIDGNRREGRRPGF