MRFVEELNPNGRVHPGYDRQLIPAEPMGAYERVRRLASGNAVVVFSLSGCCMCHVVKRLLLSLGVGPTIYELDEEKGGKEIQSVLYQLVGHTQQQPVPAVFVGGKFIGGLQTVMTLHINGTLVPLLKDAGALWL