140002db2:	cc                   	int3
140002db3:	cc                   	int3
140002db4:	cc                   	int3
140002db5:	cc                   	int3
140002db6:	cc                   	int3
140002db7:	cc                   	int3
140002db8:	cc                   	int3
140002db9:	cc                   	int3
140002dba:	cc                   	int3
140002dbb:	cc                   	int3
140002dbc:	cc                   	int3
140002dbd:	cc                   	int3
140002dbe:	cc                   	int3
140002dbf:	cc                   	int3
140002dc0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140002dc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140002dca:	48 89 e0             	mov    %rsp,%rax
140002dcd:	48 89 cf             	mov    %rcx,%rdi
140002dd0:	48 89 d6             	mov    %rdx,%rsi
140002dd3:	4c 89 c2             	mov    %r8,%rdx
140002dd6:	44 8b 0d 33 8f 3d 00 	mov    0x3d8f33(%rip),%r9d        # 0x1403dbd10
140002ddd:	44 8b 05 30 8f 3d 00 	mov    0x3d8f30(%rip),%r8d        # 0x1403dbd14
140002de4:	44 8b 15 2d 8f 3d 00 	mov    0x3d8f2d(%rip),%r10d        # 0x1403dbd18
140002deb:	41 f7 c0 00 02 00 00 	test   $0x200,%r8d
140002df2:	74 4c                	je     0x140002e40
140002df4:	41 f7 c2 00 00 00 20 	test   $0x20000000,%r10d
140002dfb:	0f 85 95 10 00 00    	jne    0x140003e96
140002e01:	41 81 e2 28 01 00 00 	and    $0x128,%r10d
140002e08:	41 81 fa 28 01 00 00 	cmp    $0x128,%r10d
140002e0f:	0f 84 f1 2f 00 00    	je     0x140005e06
140002e15:	41 81 e0 00 00 00 10 	and    $0x10000000,%r8d
140002e1c:	41 81 e1 00 00 00 40 	and    $0x40000000,%r9d
140002e23:	45 09 c8             	or     %r9d,%r8d
140002e26:	41 81 f8 00 00 00 50 	cmp    $0x50000000,%r8d
140002e2d:	0f 84 d3 21 00 00    	je     0x140005006
140002e33:	e9 2e 13 00 00       	jmp    0x140004166
140002e38:	90                   	nop
140002e39:	90                   	nop
140002e3a:	90                   	nop
140002e3b:	90                   	nop
140002e3c:	90                   	nop
140002e3d:	90                   	nop
140002e3e:	90                   	nop
140002e3f:	90                   	nop
140002e40:	48 89 e0             	mov    %rsp,%rax
140002e43:	53                   	push   %rbx
140002e44:	55                   	push   %rbp
140002e45:	41 54                	push   %r12
140002e47:	41 55                	push   %r13
140002e49:	41 56                	push   %r14
140002e4b:	49 89 f8             	mov    %rdi,%r8
140002e4e:	48 83 ec 48          	sub    $0x48,%rsp
140002e52:	49 89 f1             	mov    %rsi,%r9
140002e55:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140002e59:	49 89 d2             	mov    %rdx,%r10
140002e5c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140002e61:	41 8b 30             	mov    (%r8),%esi
140002e64:	41 8b 78 04          	mov    0x4(%r8),%edi
140002e68:	45 8b 58 08          	mov    0x8(%r8),%r11d
140002e6c:	45 8b 60 0c          	mov    0xc(%r8),%r12d
140002e70:	45 8b 68 10          	mov    0x10(%r8),%r13d
140002e74:	eb 0a                	jmp    0x140002e80
140002e76:	90                   	nop
140002e77:	90                   	nop
140002e78:	90                   	nop
140002e79:	90                   	nop
140002e7a:	90                   	nop
140002e7b:	90                   	nop
140002e7c:	90                   	nop
140002e7d:	90                   	nop
140002e7e:	90                   	nop
140002e7f:	90                   	nop
140002e80:	41 8b 11             	mov    (%r9),%edx
140002e83:	0f ca                	bswap  %edx
140002e85:	41 8b 69 04          	mov    0x4(%r9),%ebp
140002e89:	44 89 e0             	mov    %r12d,%eax
140002e8c:	89 14 24             	mov    %edx,(%rsp)
140002e8f:	89 f1                	mov    %esi,%ecx
140002e91:	0f cd                	bswap  %ebp
140002e93:	44 31 d8             	xor    %r11d,%eax
140002e96:	c1 c1 05             	rol    $0x5,%ecx
140002e99:	21 f8                	and    %edi,%eax
140002e9b:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
140002ea2:	5a
140002ea3:	41 01 cd             	add    %ecx,%r13d
140002ea6:	44 31 e0             	xor    %r12d,%eax
140002ea9:	c1 c7 1e             	rol    $0x1e,%edi
140002eac:	41 01 c5             	add    %eax,%r13d
140002eaf:	45 8b 71 08          	mov    0x8(%r9),%r14d
140002eb3:	44 89 d8             	mov    %r11d,%eax
140002eb6:	89 6c 24 04          	mov    %ebp,0x4(%rsp)
140002eba:	44 89 e9             	mov    %r13d,%ecx
140002ebd:	41 0f ce             	bswap  %r14d
140002ec0:	31 f8                	xor    %edi,%eax
140002ec2:	c1 c1 05             	rol    $0x5,%ecx
140002ec5:	21 f0                	and    %esi,%eax
140002ec7:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
140002ece:	5a
140002ecf:	41 01 cc             	add    %ecx,%r12d
140002ed2:	44 31 d8             	xor    %r11d,%eax
140002ed5:	c1 c6 1e             	rol    $0x1e,%esi
140002ed8:	41 01 c4             	add    %eax,%r12d
140002edb:	41 8b 51 0c          	mov    0xc(%r9),%edx
140002edf:	89 f8                	mov    %edi,%eax
140002ee1:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
140002ee6:	44 89 e1             	mov    %r12d,%ecx
140002ee9:	0f ca                	bswap  %edx
140002eeb:	31 f0                	xor    %esi,%eax
140002eed:	c1 c1 05             	rol    $0x5,%ecx
140002ef0:	44 21 e8             	and    %r13d,%eax
140002ef3:	47 8d 9c 1e 99 79 82 	lea    0x5a827999(%r14,%r11,1),%r11d
140002efa:	5a
140002efb:	41 01 cb             	add    %ecx,%r11d
140002efe:	31 f8                	xor    %edi,%eax
140002f00:	41 c1 c5 1e          	rol    $0x1e,%r13d
140002f04:	41 01 c3             	add    %eax,%r11d
140002f07:	41 8b 69 10          	mov    0x10(%r9),%ebp
140002f0b:	89 f0                	mov    %esi,%eax
140002f0d:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140002f11:	44 89 d9             	mov    %r11d,%ecx
140002f14:	0f cd                	bswap  %ebp
140002f16:	44 31 e8             	xor    %r13d,%eax
140002f19:	c1 c1 05             	rol    $0x5,%ecx
140002f1c:	44 21 e0             	and    %r12d,%eax
140002f1f:	8d bc 3a 99 79 82 5a 	lea    0x5a827999(%rdx,%rdi,1),%edi
140002f26:	01 cf                	add    %ecx,%edi
140002f28:	31 f0                	xor    %esi,%eax
140002f2a:	41 c1 c4 1e          	rol    $0x1e,%r12d
140002f2e:	01 c7                	add    %eax,%edi
140002f30:	45 8b 71 14          	mov    0x14(%r9),%r14d
140002f34:	44 89 e8             	mov    %r13d,%eax
140002f37:	89 6c 24 10          	mov    %ebp,0x10(%rsp)
140002f3b:	89 f9                	mov    %edi,%ecx
140002f3d:	41 0f ce             	bswap  %r14d
140002f40:	44 31 e0             	xor    %r12d,%eax
140002f43:	c1 c1 05             	rol    $0x5,%ecx
140002f46:	44 21 d8             	and    %r11d,%eax
140002f49:	8d b4 35 99 79 82 5a 	lea    0x5a827999(%rbp,%rsi,1),%esi
140002f50:	01 ce                	add    %ecx,%esi
140002f52:	44 31 e8             	xor    %r13d,%eax
140002f55:	41 c1 c3 1e          	rol    $0x1e,%r11d
140002f59:	01 c6                	add    %eax,%esi
140002f5b:	41 8b 51 18          	mov    0x18(%r9),%edx
140002f5f:	44 89 e0             	mov    %r12d,%eax
140002f62:	44 89 74 24 14       	mov    %r14d,0x14(%rsp)
140002f67:	89 f1                	mov    %esi,%ecx
140002f69:	0f ca                	bswap  %edx
140002f6b:	44 31 d8             	xor    %r11d,%eax
140002f6e:	c1 c1 05             	rol    $0x5,%ecx
140002f71:	21 f8                	and    %edi,%eax
140002f73:	47 8d ac 2e 99 79 82 	lea    0x5a827999(%r14,%r13,1),%r13d
140002f7a:	5a
140002f7b:	41 01 cd             	add    %ecx,%r13d
140002f7e:	44 31 e0             	xor    %r12d,%eax
140002f81:	c1 c7 1e             	rol    $0x1e,%edi
140002f84:	41 01 c5             	add    %eax,%r13d
140002f87:	41 8b 69 1c          	mov    0x1c(%r9),%ebp
140002f8b:	44 89 d8             	mov    %r11d,%eax
140002f8e:	89 54 24 18          	mov    %edx,0x18(%rsp)
140002f92:	44 89 e9             	mov    %r13d,%ecx
140002f95:	0f cd                	bswap  %ebp
140002f97:	31 f8                	xor    %edi,%eax
140002f99:	c1 c1 05             	rol    $0x5,%ecx
140002f9c:	21 f0                	and    %esi,%eax
140002f9e:	46 8d a4 22 99 79 82 	lea    0x5a827999(%rdx,%r12,1),%r12d
140002fa5:	5a
140002fa6:	41 01 cc             	add    %ecx,%r12d
140002fa9:	44 31 d8             	xor    %r11d,%eax
140002fac:	c1 c6 1e             	rol    $0x1e,%esi
140002faf:	41 01 c4             	add    %eax,%r12d
140002fb2:	45 8b 71 20          	mov    0x20(%r9),%r14d
140002fb6:	89 f8                	mov    %edi,%eax
140002fb8:	89 6c 24 1c          	mov    %ebp,0x1c(%rsp)
140002fbc:	44 89 e1             	mov    %r12d,%ecx
140002fbf:	41 0f ce             	bswap  %r14d
140002fc2:	31 f0                	xor    %esi,%eax
140002fc4:	c1 c1 05             	rol    $0x5,%ecx
140002fc7:	44 21 e8             	and    %r13d,%eax
140002fca:	46 8d 9c 1d 99 79 82 	lea    0x5a827999(%rbp,%r11,1),%r11d
140002fd1:	5a
140002fd2:	41 01 cb             	add    %ecx,%r11d
140002fd5:	31 f8                	xor    %edi,%eax
140002fd7:	41 c1 c5 1e          	rol    $0x1e,%r13d
140002fdb:	41 01 c3             	add    %eax,%r11d
140002fde:	41 8b 51 24          	mov    0x24(%r9),%edx
140002fe2:	89 f0                	mov    %esi,%eax
140002fe4:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140002fe9:	44 89 d9             	mov    %r11d,%ecx
140002fec:	0f ca                	bswap  %edx
140002fee:	44 31 e8             	xor    %r13d,%eax
140002ff1:	c1 c1 05             	rol    $0x5,%ecx
140002ff4:	44 21 e0             	and    %r12d,%eax
140002ff7:	41 8d bc 3e 99 79 82 	lea    0x5a827999(%r14,%rdi,1),%edi
140002ffe:	5a
140002fff:	01 cf                	add    %ecx,%edi
140003001:	31 f0                	xor    %esi,%eax
140003003:	41 c1 c4 1e          	rol    $0x1e,%r12d
140003007:	01 c7                	add    %eax,%edi
140003009:	41 8b 69 28          	mov    0x28(%r9),%ebp
14000300d:	44 89 e8             	mov    %r13d,%eax
140003010:	89 54 24 24          	mov    %edx,0x24(%rsp)
140003014:	89 f9                	mov    %edi,%ecx
140003016:	0f cd                	bswap  %ebp
140003018:	44 31 e0             	xor    %r12d,%eax
14000301b:	c1 c1 05             	rol    $0x5,%ecx
14000301e:	44 21 d8             	and    %r11d,%eax
140003021:	8d b4 32 99 79 82 5a 	lea    0x5a827999(%rdx,%rsi,1),%esi
140003028:	01 ce                	add    %ecx,%esi
14000302a:	44 31 e8             	xor    %r13d,%eax
14000302d:	41 c1 c3 1e          	rol    $0x1e,%r11d
140003031:	01 c6                	add    %eax,%esi
140003033:	45 8b 71 2c          	mov    0x2c(%r9),%r14d
140003037:	44 89 e0             	mov    %r12d,%eax
14000303a:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
14000303e:	89 f1                	mov    %esi,%ecx
140003040:	41 0f ce             	bswap  %r14d
140003043:	44 31 d8             	xor    %r11d,%eax
140003046:	c1 c1 05             	rol    $0x5,%ecx
140003049:	21 f8                	and    %edi,%eax
14000304b:	46 8d ac 2d 99 79 82 	lea    0x5a827999(%rbp,%r13,1),%r13d
140003052:	5a
140003053:	41 01 cd             	add    %ecx,%r13d
140003056:	44 31 e0             	xor    %r12d,%eax
140003059:	c1 c7 1e             	rol    $0x1e,%edi
14000305c:	41 01 c5             	add    %eax,%r13d
14000305f:	41 8b 51 30          	mov    0x30(%r9),%edx
140003063:	44 89 d8             	mov    %r11d,%eax
140003066:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
14000306b:	44 89 e9             	mov    %r13d,%ecx
14000306e:	0f ca                	bswap  %edx
140003070:	31 f8                	xor    %edi,%eax
140003072:	c1 c1 05             	rol    $0x5,%ecx
140003075:	21 f0                	and    %esi,%eax
140003077:	47 8d a4 26 99 79 82 	lea    0x5a827999(%r14,%r12,1),%r12d
14000307e:	5a
14000307f:	41 01 cc             	add    %ecx,%r12d
140003082:	44 31 d8             	xor    %r11d,%eax
140003085:	c1 c6 1e             	rol    $0x1e,%esi
140003088:	41 01 c4             	add    %eax,%r12d
14000308b:	41 8b 69 34          	mov    0x34(%r9),%ebp
14000308f:	89 f8                	mov    %edi,%eax
140003091:	89 54 24 30          	mov    %edx,0x30(%rsp)
140003095:	44 89 e1             	mov    %r12d,%ecx
140003098:	0f cd                	bswap  %ebp
14000309a:	31 f0                	xor    %esi,%eax
14000309c:	c1 c1 05             	rol    $0x5,%ecx
14000309f:	44 21 e8             	and    %r13d,%eax
1400030a2:	46 8d 9c 1a 99 79 82 	lea    0x5a827999(%rdx,%r11,1),%r11d
1400030a9:	5a
1400030aa:	41 01 cb             	add    %ecx,%r11d
1400030ad:	31 f8                	xor    %edi,%eax
1400030af:	41 c1 c5 1e          	rol    $0x1e,%r13d
1400030b3:	41 01 c3             	add    %eax,%r11d
1400030b6:	45 8b 71 38          	mov    0x38(%r9),%r14d
1400030ba:	89 f0                	mov    %esi,%eax
1400030bc:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
1400030c0:	44 89 d9             	mov    %r11d,%ecx
1400030c3:	41 0f ce             	bswap  %r14d
1400030c6:	44 31 e8             	xor    %r13d,%eax
1400030c9:	c1 c1 05             	rol    $0x5,%ecx
1400030cc:	44 21 e0             	and    %r12d,%eax
1400030cf:	8d bc 3d 99 79 82 5a 	lea    0x5a827999(%rbp,%rdi,1),%edi
1400030d6:	01 cf                	add    %ecx,%edi
1400030d8:	31 f0                	xor    %esi,%eax
1400030da:	41 c1 c4 1e          	rol    $0x1e,%r12d
1400030de:	01 c7                	add    %eax,%edi
1400030e0:	41 8b 51 3c          	mov    0x3c(%r9),%edx
1400030e4:	44 89 e8             	mov    %r13d,%eax
1400030e7:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400030ec:	89 f9                	mov    %edi,%ecx
1400030ee:	0f ca                	bswap  %edx
1400030f0:	44 31 e0             	xor    %r12d,%eax
1400030f3:	c1 c1 05             	rol    $0x5,%ecx
1400030f6:	44 21 d8             	and    %r11d,%eax
1400030f9:	41 8d b4 36 99 79 82 	lea    0x5a827999(%r14,%rsi,1),%esi
140003100:	5a
140003101:	01 ce                	add    %ecx,%esi
140003103:	44 31 e8             	xor    %r13d,%eax
140003106:	41 c1 c3 1e          	rol    $0x1e,%r11d
14000310a:	01 c6                	add    %eax,%esi
14000310c:	33 2c 24             	xor    (%rsp),%ebp
14000310f:	44 89 e0             	mov    %r12d,%eax
140003112:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140003116:	89 f1                	mov    %esi,%ecx
140003118:	33 6c 24 08          	xor    0x8(%rsp),%ebp
14000311c:	44 31 d8             	xor    %r11d,%eax
14000311f:	c1 c1 05             	rol    $0x5,%ecx
140003122:	33 6c 24 20          	xor    0x20(%rsp),%ebp
140003126:	21 f8                	and    %edi,%eax
140003128:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
14000312f:	5a
140003130:	c1 c7 1e             	rol    $0x1e,%edi
140003133:	44 31 e0             	xor    %r12d,%eax
140003136:	41 01 cd             	add    %ecx,%r13d
140003139:	d1 c5                	rol    $1,%ebp
14000313b:	41 01 c5             	add    %eax,%r13d
14000313e:	44 33 74 24 04       	xor    0x4(%rsp),%r14d
140003143:	44 89 d8             	mov    %r11d,%eax
140003146:	89 2c 24             	mov    %ebp,(%rsp)
140003149:	44 89 e9             	mov    %r13d,%ecx
14000314c:	44 33 74 24 0c       	xor    0xc(%rsp),%r14d
140003151:	31 f8                	xor    %edi,%eax
140003153:	c1 c1 05             	rol    $0x5,%ecx
140003156:	44 33 74 24 24       	xor    0x24(%rsp),%r14d
14000315b:	21 f0                	and    %esi,%eax
14000315d:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
140003164:	5a
140003165:	c1 c6 1e             	rol    $0x1e,%esi
140003168:	44 31 d8             	xor    %r11d,%eax
14000316b:	41 01 cc             	add    %ecx,%r12d
14000316e:	41 d1 c6             	rol    $1,%r14d
140003171:	41 01 c4             	add    %eax,%r12d
140003174:	33 54 24 08          	xor    0x8(%rsp),%edx
140003178:	89 f8                	mov    %edi,%eax
14000317a:	44 89 74 24 04       	mov    %r14d,0x4(%rsp)
14000317f:	44 89 e1             	mov    %r12d,%ecx
140003182:	33 54 24 10          	xor    0x10(%rsp),%edx
140003186:	31 f0                	xor    %esi,%eax
140003188:	c1 c1 05             	rol    $0x5,%ecx
14000318b:	33 54 24 28          	xor    0x28(%rsp),%edx
14000318f:	44 21 e8             	and    %r13d,%eax
140003192:	47 8d 9c 1e 99 79 82 	lea    0x5a827999(%r14,%r11,1),%r11d
140003199:	5a
14000319a:	41 c1 c5 1e          	rol    $0x1e,%r13d
14000319e:	31 f8                	xor    %edi,%eax
1400031a0:	41 01 cb             	add    %ecx,%r11d
1400031a3:	d1 c2                	rol    $1,%edx
1400031a5:	41 01 c3             	add    %eax,%r11d
1400031a8:	33 6c 24 0c          	xor    0xc(%rsp),%ebp
1400031ac:	89 f0                	mov    %esi,%eax
1400031ae:	89 54 24 08          	mov    %edx,0x8(%rsp)
1400031b2:	44 89 d9             	mov    %r11d,%ecx
1400031b5:	33 6c 24 14          	xor    0x14(%rsp),%ebp
1400031b9:	44 31 e8             	xor    %r13d,%eax
1400031bc:	c1 c1 05             	rol    $0x5,%ecx
1400031bf:	33 6c 24 2c          	xor    0x2c(%rsp),%ebp
1400031c3:	44 21 e0             	and    %r12d,%eax
1400031c6:	8d bc 3a 99 79 82 5a 	lea    0x5a827999(%rdx,%rdi,1),%edi
1400031cd:	41 c1 c4 1e          	rol    $0x1e,%r12d
1400031d1:	31 f0                	xor    %esi,%eax
1400031d3:	01 cf                	add    %ecx,%edi
1400031d5:	d1 c5                	rol    $1,%ebp
1400031d7:	01 c7                	add    %eax,%edi
1400031d9:	44 33 74 24 10       	xor    0x10(%rsp),%r14d
1400031de:	44 89 e8             	mov    %r13d,%eax
1400031e1:	89 6c 24 0c          	mov    %ebp,0xc(%rsp)
1400031e5:	89 f9                	mov    %edi,%ecx
1400031e7:	44 33 74 24 18       	xor    0x18(%rsp),%r14d
1400031ec:	44 31 e0             	xor    %r12d,%eax
1400031ef:	c1 c1 05             	rol    $0x5,%ecx