140053aa9:	cc                   	int3
140053aaa:	cc                   	int3
140053aab:	cc                   	int3
140053aac:	cc                   	int3
140053aad:	cc                   	int3
140053aae:	cc                   	int3
140053aaf:	cc                   	int3
140053ab0:	cc                   	int3
140053ab1:	cc                   	int3
140053ab2:	cc                   	int3
140053ab3:	cc                   	int3
140053ab4:	cc                   	int3
140053ab5:	cc                   	int3
140053ab6:	cc                   	int3
140053ab7:	cc                   	int3
140053ab8:	cc                   	int3
140053ab9:	cc                   	int3
140053aba:	cc                   	int3
140053abb:	cc                   	int3
140053abc:	cc                   	int3
140053abd:	cc                   	int3
140053abe:	cc                   	int3
140053abf:	cc                   	int3
140053ac0:	44 8b 15 49 82 38 00 	mov    0x388249(%rip),%r10d        # 0x1403dbd10
140053ac7:	4c 8b 1d 46 82 38 00 	mov    0x388246(%rip),%r11        # 0x1403dbd14
140053ace:	49 0f ba e3 3d       	bt     $0x3d,%r11
140053ad3:	0f 82 67 25 00 00    	jb     0x140056040
140053ad9:	41 81 e3 00 00 00 10 	and    $0x10000000,%r11d
140053ae0:	41 81 e2 00 00 00 40 	and    $0x40000000,%r10d
140053ae7:	45 09 da             	or     %r11d,%r10d
140053aea:	41 81 fa 00 00 00 50 	cmp    $0x50000000,%r10d
140053af1:	0f 84 69 12 00 00    	je     0x140054d60
140053af7:	eb 07                	jmp    0x140053b00
140053af9:	f3 c3                	repz ret
140053afb:	90                   	nop
140053afc:	90                   	nop
140053afd:	90                   	nop
140053afe:	90                   	nop
140053aff:	90                   	nop
140053b00:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140053b05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140053b0a:	48 89 e0             	mov    %rsp,%rax
140053b0d:	48 89 cf             	mov    %rcx,%rdi
140053b10:	48 89 d6             	mov    %rdx,%rsi
140053b13:	4c 89 c2             	mov    %r8,%rdx
140053b16:	4c 89 c9             	mov    %r9,%rcx
140053b19:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140053b1e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140053b23:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140053b28:	53                   	push   %rbx
140053b29:	55                   	push   %rbp
140053b2a:	41 54                	push   %r12
140053b2c:	41 55                	push   %r13
140053b2e:	41 56                	push   %r14
140053b30:	41 57                	push   %r15
140053b32:	48 8d a4 24 f8 fe ff 	lea    -0x108(%rsp),%rsp
140053b39:	ff
140053b3a:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140053b3f:	0f 29 7c 24 70       	movaps %xmm7,0x70(%rsp)
140053b44:	44 0f 29 84 24 80 00 	movaps %xmm8,0x80(%rsp)
140053b4b:	00 00
140053b4d:	44 0f 29 8c 24 90 00 	movaps %xmm9,0x90(%rsp)
140053b54:	00 00
140053b56:	44 0f 29 94 24 a0 00 	movaps %xmm10,0xa0(%rsp)
140053b5d:	00 00
140053b5f:	44 0f 29 9c 24 b0 00 	movaps %xmm11,0xb0(%rsp)
140053b66:	00 00
140053b68:	44 0f 29 a4 24 c0 00 	movaps %xmm12,0xc0(%rsp)
140053b6f:	00 00
140053b71:	44 0f 29 ac 24 d0 00 	movaps %xmm13,0xd0(%rsp)
140053b78:	00 00
140053b7a:	44 0f 29 b4 24 e0 00 	movaps %xmm14,0xe0(%rsp)
140053b81:	00 00
140053b83:	44 0f 29 bc 24 f0 00 	movaps %xmm15,0xf0(%rsp)
140053b8a:	00 00
140053b8c:	49 89 fc             	mov    %rdi,%r12
140053b8f:	49 89 f5             	mov    %rsi,%r13
140053b92:	49 89 d6             	mov    %rdx,%r14
140053b95:	4c 8d 79 70          	lea    0x70(%rcx),%r15
140053b99:	f3 41 0f 6f 10       	movdqu (%r8),%xmm2
140053b9e:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140053ba3:	49 c1 e6 06          	shl    $0x6,%r14
140053ba7:	4d 29 e5             	sub    %r12,%r13
140053baa:	45 8b 87 80 00 00 00 	mov    0x80(%r15),%r8d
140053bb1:	4d 01 d6             	add    %r10,%r14
140053bb4:	4c 8d 1d c5 23 00 00 	lea    0x23c5(%rip),%r11        # 0x140055f80
140053bbb:	41 8b 01             	mov    (%r9),%eax
140053bbe:	41 8b 59 04          	mov    0x4(%r9),%ebx
140053bc2:	41 8b 49 08          	mov    0x8(%r9),%ecx
140053bc6:	41 8b 51 0c          	mov    0xc(%r9),%edx
140053bca:	89 de                	mov    %ebx,%esi
140053bcc:	41 8b 69 10          	mov    0x10(%r9),%ebp
140053bd0:	89 cf                	mov    %ecx,%edi
140053bd2:	31 d7                	xor    %edx,%edi
140053bd4:	21 fe                	and    %edi,%esi
140053bd6:	66 41 0f 6f 5b 40    	movdqa 0x40(%r11),%xmm3
140053bdc:	66 45 0f 6f 2b       	movdqa (%r11),%xmm13
140053be1:	f3 41 0f 6f 22       	movdqu (%r10),%xmm4
140053be6:	f3 41 0f 6f 6a 10    	movdqu 0x10(%r10),%xmm5
140053bec:	f3 41 0f 6f 72 20    	movdqu 0x20(%r10),%xmm6
140053bf2:	f3 41 0f 6f 7a 30    	movdqu 0x30(%r10),%xmm7
140053bf8:	66 0f 38 00 e3       	pshufb %xmm3,%xmm4
140053bfd:	66 0f 38 00 eb       	pshufb %xmm3,%xmm5
140053c02:	66 0f 38 00 f3       	pshufb %xmm3,%xmm6
140053c07:	49 83 c2 40          	add    $0x40,%r10
140053c0b:	66 41 0f fe e5       	paddd  %xmm13,%xmm4
140053c10:	66 0f 38 00 fb       	pshufb %xmm3,%xmm7
140053c15:	66 41 0f fe ed       	paddd  %xmm13,%xmm5
140053c1a:	66 41 0f fe f5       	paddd  %xmm13,%xmm6
140053c1f:	66 0f 7f 24 24       	movdqa %xmm4,(%rsp)
140053c24:	66 41 0f fa e5       	psubd  %xmm13,%xmm4
140053c29:	66 0f 7f 6c 24 10    	movdqa %xmm5,0x10(%rsp)
140053c2f:	66 41 0f fa ed       	psubd  %xmm13,%xmm5
140053c34:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
140053c3a:	66 41 0f fa f5       	psubd  %xmm13,%xmm6
140053c3f:	45 0f 10 7f 90       	movups -0x70(%r15),%xmm15
140053c44:	41 0f 10 47 a0       	movups -0x60(%r15),%xmm0
140053c49:	eb 15                	jmp    0x140053c60
140053c4b:	90                   	nop
140053c4c:	90                   	nop
140053c4d:	90                   	nop
140053c4e:	90                   	nop
140053c4f:	90                   	nop
140053c50:	90                   	nop
140053c51:	90                   	nop
140053c52:	90                   	nop
140053c53:	90                   	nop
140053c54:	90                   	nop
140053c55:	90                   	nop
140053c56:	90                   	nop
140053c57:	90                   	nop
140053c58:	90                   	nop
140053c59:	90                   	nop
140053c5a:	90                   	nop
140053c5b:	90                   	nop
140053c5c:	90                   	nop
140053c5d:	90                   	nop
140053c5e:	90                   	nop
140053c5f:	90                   	nop
140053c60:	c1 cb 02             	ror    $0x2,%ebx
140053c63:	45 0f 10 34 24       	movups (%r12),%xmm14
140053c68:	45 0f 57 f7          	xorps  %xmm15,%xmm14
140053c6c:	41 0f 57 d6          	xorps  %xmm14,%xmm2
140053c70:	41 0f 10 4f b0       	movups -0x50(%r15),%xmm1
140053c75:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140053c7a:	66 44 0f 70 c4 ee    	pshufd $0xee,%xmm4,%xmm8
140053c80:	31 d6                	xor    %edx,%esi
140053c82:	66 44 0f 6f e7       	movdqa %xmm7,%xmm12
140053c87:	66 44 0f fe ef       	paddd  %xmm7,%xmm13
140053c8c:	89 c7                	mov    %eax,%edi
140053c8e:	03 2c 24             	add    (%rsp),%ebp
140053c91:	66 44 0f 6c c5       	punpcklqdq %xmm5,%xmm8
140053c96:	31 cb                	xor    %ecx,%ebx
140053c98:	c1 c0 05             	rol    $0x5,%eax
140053c9b:	01 f5                	add    %esi,%ebp
140053c9d:	66 41 0f 73 dc 04    	psrldq $0x4,%xmm12
140053ca3:	21 df                	and    %ebx,%edi
140053ca5:	31 cb                	xor    %ecx,%ebx
140053ca7:	66 44 0f ef c4       	pxor   %xmm4,%xmm8
140053cac:	01 c5                	add    %eax,%ebp
140053cae:	c1 c8 07             	ror    $0x7,%eax
140053cb1:	66 44 0f ef e6       	pxor   %xmm6,%xmm12
140053cb6:	31 cf                	xor    %ecx,%edi
140053cb8:	89 ee                	mov    %ebp,%esi
140053cba:	03 54 24 04          	add    0x4(%rsp),%edx
140053cbe:	66 45 0f ef c4       	pxor   %xmm12,%xmm8
140053cc3:	31 d8                	xor    %ebx,%eax
140053cc5:	c1 c5 05             	rol    $0x5,%ebp
140053cc8:	66 44 0f 7f 6c 24 30 	movdqa %xmm13,0x30(%rsp)
140053ccf:	01 fa                	add    %edi,%edx
140053cd1:	41 0f 10 47 c0       	movups -0x40(%r15),%xmm0
140053cd6:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140053cdb:	21 c6                	and    %eax,%esi
140053cdd:	66 41 0f 6f d8       	movdqa %xmm8,%xmm3
140053ce2:	31 d8                	xor    %ebx,%eax
140053ce4:	01 ea                	add    %ebp,%edx
140053ce6:	c1 cd 07             	ror    $0x7,%ebp
140053ce9:	66 45 0f 6f e0       	movdqa %xmm8,%xmm12
140053cee:	31 de                	xor    %ebx,%esi
140053cf0:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
140053cf5:	66 45 0f fe c0       	paddd  %xmm8,%xmm8
140053cfa:	89 d7                	mov    %edx,%edi
140053cfc:	03 4c 24 08          	add    0x8(%rsp),%ecx
140053d00:	66 41 0f 72 d4 1f    	psrld  $0x1f,%xmm12
140053d06:	31 c5                	xor    %eax,%ebp
140053d08:	c1 c2 05             	rol    $0x5,%edx
140053d0b:	01 f1                	add    %esi,%ecx
140053d0d:	66 44 0f 6f eb       	movdqa %xmm3,%xmm13
140053d12:	21 ef                	and    %ebp,%edi
140053d14:	31 c5                	xor    %eax,%ebp
140053d16:	66 0f 72 d3 1e       	psrld  $0x1e,%xmm3
140053d1b:	01 d1                	add    %edx,%ecx
140053d1d:	c1 ca 07             	ror    $0x7,%edx
140053d20:	66 45 0f eb c4       	por    %xmm12,%xmm8
140053d25:	31 c7                	xor    %eax,%edi
140053d27:	89 ce                	mov    %ecx,%esi
140053d29:	03 5c 24 0c          	add    0xc(%rsp),%ebx
140053d2d:	41 0f 10 4f d0       	movups -0x30(%r15),%xmm1
140053d32:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140053d37:	66 41 0f 72 f5 02    	pslld  $0x2,%xmm13
140053d3d:	66 44 0f ef c3       	pxor   %xmm3,%xmm8
140053d42:	31 ea                	xor    %ebp,%edx
140053d44:	66 41 0f 6f 1b       	movdqa (%r11),%xmm3
140053d49:	c1 c1 05             	rol    $0x5,%ecx
140053d4c:	01 fb                	add    %edi,%ebx
140053d4e:	21 d6                	and    %edx,%esi
140053d50:	66 45 0f ef c5       	pxor   %xmm13,%xmm8
140053d55:	31 ea                	xor    %ebp,%edx
140053d57:	01 cb                	add    %ecx,%ebx
140053d59:	c1 c9 07             	ror    $0x7,%ecx
140053d5c:	66 44 0f 70 cd ee    	pshufd $0xee,%xmm5,%xmm9
140053d62:	31 ee                	xor    %ebp,%esi
140053d64:	66 45 0f 6f e8       	movdqa %xmm8,%xmm13
140053d69:	66 41 0f fe d8       	paddd  %xmm8,%xmm3
140053d6e:	89 df                	mov    %ebx,%edi
140053d70:	03 44 24 10          	add    0x10(%rsp),%eax
140053d74:	66 44 0f 6c ce       	punpcklqdq %xmm6,%xmm9
140053d79:	31 d1                	xor    %edx,%ecx
140053d7b:	c1 c3 05             	rol    $0x5,%ebx
140053d7e:	01 f0                	add    %esi,%eax
140053d80:	66 41 0f 73 dd 04    	psrldq $0x4,%xmm13
140053d86:	21 cf                	and    %ecx,%edi
140053d88:	31 d1                	xor    %edx,%ecx
140053d8a:	66 44 0f ef cd       	pxor   %xmm5,%xmm9
140053d8f:	01 d8                	add    %ebx,%eax
140053d91:	c1 cb 07             	ror    $0x7,%ebx
140053d94:	41 0f 10 47 e0       	movups -0x20(%r15),%xmm0
140053d99:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140053d9e:	66 44 0f ef ef       	pxor   %xmm7,%xmm13
140053da3:	31 d7                	xor    %edx,%edi
140053da5:	89 c6                	mov    %eax,%esi
140053da7:	03 6c 24 14          	add    0x14(%rsp),%ebp
140053dab:	66 45 0f ef cd       	pxor   %xmm13,%xmm9
140053db0:	31 cb                	xor    %ecx,%ebx
140053db2:	c1 c0 05             	rol    $0x5,%eax
140053db5:	66 0f 7f 1c 24       	movdqa %xmm3,(%rsp)
140053dba:	01 fd                	add    %edi,%ebp
140053dbc:	21 de                	and    %ebx,%esi
140053dbe:	66 45 0f 6f e1       	movdqa %xmm9,%xmm12
140053dc3:	31 cb                	xor    %ecx,%ebx
140053dc5:	01 c5                	add    %eax,%ebp
140053dc7:	c1 c8 07             	ror    $0x7,%eax
140053dca:	66 45 0f 6f e9       	movdqa %xmm9,%xmm13
140053dcf:	31 ce                	xor    %ecx,%esi
140053dd1:	66 41 0f 73 fc 0c    	pslldq $0xc,%xmm12
140053dd7:	66 45 0f fe c9       	paddd  %xmm9,%xmm9
140053ddc:	89 ef                	mov    %ebp,%edi
140053dde:	03 54 24 18          	add    0x18(%rsp),%edx
140053de2:	66 41 0f 72 d5 1f    	psrld  $0x1f,%xmm13
140053de8:	31 d8                	xor    %ebx,%eax
140053dea:	c1 c5 05             	rol    $0x5,%ebp
140053ded:	01 f2                	add    %esi,%edx
140053def:	41 0f 10 4f f0       	movups -0x10(%r15),%xmm1
140053df4:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140053df9:	66 41 0f 6f dc       	movdqa %xmm12,%xmm3
140053dfe:	21 c7                	and    %eax,%edi
140053e00:	31 d8                	xor    %ebx,%eax
140053e02:	66 41 0f 72 d4 1e    	psrld  $0x1e,%xmm12
140053e08:	01 ea                	add    %ebp,%edx
140053e0a:	c1 cd 07             	ror    $0x7,%ebp
140053e0d:	66 45 0f eb cd       	por    %xmm13,%xmm9
140053e12:	31 df                	xor    %ebx,%edi
140053e14:	89 d6                	mov    %edx,%esi
140053e16:	03 4c 24 1c          	add    0x1c(%rsp),%ecx
140053e1a:	66 0f 72 f3 02       	pslld  $0x2,%xmm3
140053e1f:	66 45 0f ef cc       	pxor   %xmm12,%xmm9
140053e24:	31 c5                	xor    %eax,%ebp
140053e26:	66 45 0f 6f 63 10    	movdqa 0x10(%r11),%xmm12
140053e2c:	c1 c2 05             	rol    $0x5,%edx
140053e2f:	01 f9                	add    %edi,%ecx
140053e31:	21 ee                	and    %ebp,%esi
140053e33:	66 44 0f ef cb       	pxor   %xmm3,%xmm9
140053e38:	31 c5                	xor    %eax,%ebp
140053e3a:	01 d1                	add    %edx,%ecx
140053e3c:	c1 ca 07             	ror    $0x7,%edx
140053e3f:	66 44 0f 70 d6 ee    	pshufd $0xee,%xmm6,%xmm10
140053e45:	31 c6                	xor    %eax,%esi
140053e47:	66 41 0f 6f d9       	movdqa %xmm9,%xmm3
140053e4c:	66 45 0f fe e1       	paddd  %xmm9,%xmm12
140053e51:	89 cf                	mov    %ecx,%edi
140053e53:	03 5c 24 20          	add    0x20(%rsp),%ebx
140053e57:	41 0f 10 07          	movups (%r15),%xmm0
140053e5b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140053e60:	66 44 0f 6c d7       	punpcklqdq %xmm7,%xmm10
140053e65:	31 ea                	xor    %ebp,%edx
140053e67:	c1 c1 05             	rol    $0x5,%ecx
140053e6a:	01 f3                	add    %esi,%ebx
140053e6c:	66 0f 73 db 04       	psrldq $0x4,%xmm3
140053e71:	21 d7                	and    %edx,%edi
140053e73:	31 ea                	xor    %ebp,%edx
140053e75:	66 44 0f ef d6       	pxor   %xmm6,%xmm10
140053e7a:	01 cb                	add    %ecx,%ebx
140053e7c:	c1 c9 07             	ror    $0x7,%ecx
140053e7f:	66 41 0f ef d8       	pxor   %xmm8,%xmm3
140053e84:	31 ef                	xor    %ebp,%edi
140053e86:	89 de                	mov    %ebx,%esi
140053e88:	03 44 24 24          	add    0x24(%rsp),%eax
140053e8c:	66 44 0f ef d3       	pxor   %xmm3,%xmm10
140053e91:	31 d1                	xor    %edx,%ecx
140053e93:	c1 c3 05             	rol    $0x5,%ebx
140053e96:	66 44 0f 7f 64 24 10 	movdqa %xmm12,0x10(%rsp)
140053e9d:	01 f8                	add    %edi,%eax
140053e9f:	21 ce                	and    %ecx,%esi
140053ea1:	66 45 0f 6f ea       	movdqa %xmm10,%xmm13
140053ea6:	31 d1                	xor    %edx,%ecx
140053ea8:	01 d8                	add    %ebx,%eax
140053eaa:	c1 cb 07             	ror    $0x7,%ebx
140053ead:	41 0f 10 4f 10       	movups 0x10(%r15),%xmm1
140053eb2:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140053eb7:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
140053ebc:	31 d6                	xor    %edx,%esi
140053ebe:	66 41 0f 73 fd 0c    	pslldq $0xc,%xmm13
140053ec4:	66 45 0f fe d2       	paddd  %xmm10,%xmm10
140053ec9:	89 c7                	mov    %eax,%edi
140053ecb:	03 6c 24 28          	add    0x28(%rsp),%ebp
140053ecf:	66 0f 72 d3 1f       	psrld  $0x1f,%xmm3
140053ed4:	31 cb                	xor    %ecx,%ebx
140053ed6:	c1 c0 05             	rol    $0x5,%eax
140053ed9:	01 f5                	add    %esi,%ebp
140053edb:	66 45 0f 6f e5       	movdqa %xmm13,%xmm12
140053ee0:	21 df                	and    %ebx,%edi
140053ee2:	31 cb                	xor    %ecx,%ebx
140053ee4:	66 41 0f 72 d5 1e    	psrld  $0x1e,%xmm13
140053eea:	01 c5                	add    %eax,%ebp
140053eec:	c1 c8 07             	ror    $0x7,%eax
140053eef:	66 44 0f eb d3       	por    %xmm3,%xmm10
140053ef4:	31 cf                	xor    %ecx,%edi
140053ef6:	89 ee                	mov    %ebp,%esi
140053ef8:	03 54 24 2c          	add    0x2c(%rsp),%edx
140053efc:	66 41 0f 72 f4 02    	pslld  $0x2,%xmm12
140053f02:	66 45 0f ef d5       	pxor   %xmm13,%xmm10
140053f07:	31 d8                	xor    %ebx,%eax
140053f09:	66 45 0f 6f 6b 10    	movdqa 0x10(%r11),%xmm13
140053f0f:	c1 c5 05             	rol    $0x5,%ebp
140053f12:	01 fa                	add    %edi,%edx
140053f14:	41 0f 10 47 20       	movups 0x20(%r15),%xmm0
140053f19:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140053f1e:	21 c6                	and    %eax,%esi
140053f20:	66 45 0f ef d4       	pxor   %xmm12,%xmm10
140053f25:	31 d8                	xor    %ebx,%eax
140053f27:	01 ea                	add    %ebp,%edx
140053f29:	c1 cd 07             	ror    $0x7,%ebp
140053f2c:	66 44 0f 70 df ee    	pshufd $0xee,%xmm7,%xmm11
140053f32:	31 de                	xor    %ebx,%esi
140053f34:	66 45 0f 6f e2       	movdqa %xmm10,%xmm12
140053f39:	66 45 0f fe ea       	paddd  %xmm10,%xmm13
140053f3e:	89 d7                	mov    %edx,%edi
140053f40:	03 4c 24 30          	add    0x30(%rsp),%ecx
140053f44:	66 45 0f 6c d8       	punpcklqdq %xmm8,%xmm11
140053f49:	31 c5                	xor    %eax,%ebp