140872ec0:	48 8b 41 10          	mov    0x10(%rcx),%rax
140872ec4:	48 89 43 10          	mov    %rax,0x10(%rbx)
140872ec8:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140872ecc:	eb 0b                	jmp    0x140872ed9
140872ece:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
140872ed2:	48 89 1d 17 0c bc 00 	mov    %rbx,0xbc0c17(%rip)        # 0x141433af0
140872ed9:	48 85 ff             	test   %rdi,%rdi
140872edc:	74 10                	je     0x140872eee
140872ede:	48 8b 05 db a7 b3 00 	mov    0xb3a7db(%rip),%rax        # 0x1413ad6c0
140872ee5:	48 8b cf             	mov    %rdi,%rcx
140872ee8:	ff 15 32 0b 71 00    	call   *0x710b32(%rip)        # 0x140f83a20
140872eee:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140872ef3:	33 c0                	xor    %eax,%eax
140872ef5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140872efa:	48 83 c4 20          	add    $0x20,%rsp
140872efe:	5e                   	pop    %rsi
140872eff:	c3                   	ret
140872f00:	40 53                	rex push %rbx
140872f02:	48 83 ec 20          	sub    $0x20,%rsp
140872f06:	48 8b d9             	mov    %rcx,%rbx
140872f09:	e8 62 0a 0b 00       	call   0x140923970
140872f0e:	85 c0                	test   %eax,%eax
140872f10:	0f 85 a5 00 00 00    	jne    0x140872fbb
140872f16:	38 05 18 a7 b3 00    	cmp    %al,0xb3a718(%rip)        # 0x1413ad634
140872f1c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140872f21:	75 04                	jne    0x140872f27
140872f23:	33 ff                	xor    %edi,%edi
140872f25:	eb 2a                	jmp    0x140872f51
140872f27:	48 8b 05 72 a7 b3 00 	mov    0xb3a772(%rip),%rax        # 0x1413ad6a0
140872f2e:	b9 02 00 00 00       	mov    $0x2,%ecx
140872f33:	ff 15 e7 0a 71 00    	call   *0x710ae7(%rip)        # 0x140f83a20
140872f39:	48 8b f8             	mov    %rax,%rdi
140872f3c:	48 85 c0             	test   %rax,%rax
140872f3f:	74 10                	je     0x140872f51
140872f41:	48 8b c8             	mov    %rax,%rcx
140872f44:	48 8b 05 65 a7 b3 00 	mov    0xb3a765(%rip),%rax        # 0x1413ad6b0
140872f4b:	ff 15 cf 0a 71 00    	call   *0x710acf(%rip)        # 0x140f83a20
140872f51:	48 85 db             	test   %rbx,%rbx
140872f54:	74 49                	je     0x140872f9f
140872f56:	48 8b 0d 93 0b bc 00 	mov    0xbc0b93(%rip),%rcx        # 0x141433af0
140872f5d:	48 3b cb             	cmp    %rbx,%rcx
140872f60:	75 0d                	jne    0x140872f6f
140872f62:	48 8b 43 10          	mov    0x10(%rbx),%rax
140872f66:	48 89 05 83 0b bc 00 	mov    %rax,0xbc0b83(%rip)        # 0x141433af0
140872f6d:	eb 30                	jmp    0x140872f9f
140872f6f:	48 85 c9             	test   %rcx,%rcx
140872f72:	74 2b                	je     0x140872f9f
140872f74:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140872f79:	74 16                	je     0x140872f91
140872f7b:	48 8b 41 10          	mov    0x10(%rcx),%rax
140872f7f:	90                   	nop
140872f80:	48 3b c3             	cmp    %rbx,%rax
140872f83:	74 0c                	je     0x140872f91
140872f85:	48 8b c8             	mov    %rax,%rcx
140872f88:	48 8b 40 10          	mov    0x10(%rax),%rax
140872f8c:	48 85 c0             	test   %rax,%rax
140872f8f:	75 ef                	jne    0x140872f80
140872f91:	48 39 59 10          	cmp    %rbx,0x10(%rcx)
140872f95:	75 08                	jne    0x140872f9f
140872f97:	48 8b 43 10          	mov    0x10(%rbx),%rax
140872f9b:	48 89 41 10          	mov    %rax,0x10(%rcx)
140872f9f:	48 85 ff             	test   %rdi,%rdi
140872fa2:	74 10                	je     0x140872fb4
140872fa4:	48 8b 05 15 a7 b3 00 	mov    0xb3a715(%rip),%rax        # 0x1413ad6c0
140872fab:	48 8b cf             	mov    %rdi,%rcx
140872fae:	ff 15 6c 0a 71 00    	call   *0x710a6c(%rip)        # 0x140f83a20
140872fb4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140872fb9:	33 c0                	xor    %eax,%eax
140872fbb:	48 83 c4 20          	add    $0x20,%rsp
140872fbf:	5b                   	pop    %rbx
140872fc0:	c3                   	ret
140872fc1:	cc                   	int3
140872fc2:	cc                   	int3
140872fc3:	cc                   	int3
140872fc4:	cc                   	int3
140872fc5:	cc                   	int3
140872fc6:	cc                   	int3
140872fc7:	cc                   	int3
140872fc8:	cc                   	int3
140872fc9:	cc                   	int3
140872fca:	cc                   	int3
140872fcb:	cc                   	int3
140872fcc:	cc                   	int3
140872fcd:	cc                   	int3
140872fce:	cc                   	int3
140872fcf:	cc                   	int3
140872fd0:	40 53                	rex push %rbx
140872fd2:	48 83 ec 20          	sub    $0x20,%rsp
140872fd6:	8b d9                	mov    %ecx,%ebx
140872fd8:	83 f9 01             	cmp    $0x1,%ecx
140872fdb:	7f 1e                	jg     0x140872ffb
140872fdd:	e8 8e 09 0b 00       	call   0x140923970
140872fe2:	85 c0                	test   %eax,%eax
140872fe4:	75 1e                	jne    0x140873004
140872fe6:	48 8b 05 b3 a6 b3 00 	mov    0xb3a6b3(%rip),%rax        # 0x1413ad6a0
140872fed:	8b cb                	mov    %ebx,%ecx
140872fef:	48 83 c4 20          	add    $0x20,%rsp
140872ff3:	5b                   	pop    %rbx
140872ff4:	48 ff 25 25 0a 71 00 	rex.W jmp *0x710a25(%rip)        # 0x140f83a20
140872ffb:	e8 e0 ae 07 00       	call   0x1408edee0
140873000:	85 c0                	test   %eax,%eax
140873002:	74 e2                	je     0x140872fe6
140873004:	33 c0                	xor    %eax,%eax
140873006:	48 83 c4 20          	add    $0x20,%rsp
14087300a:	5b                   	pop    %rbx
14087300b:	c3                   	ret
14087300c:	cc                   	int3
14087300d:	cc                   	int3
14087300e:	cc                   	int3
14087300f:	cc                   	int3
140873010:	48 85 c9             	test   %rcx,%rcx
140873013:	74 0e                	je     0x140873023
140873015:	48 8b 05 8c a6 b3 00 	mov    0xb3a68c(%rip),%rax        # 0x1413ad6a8
14087301c:	48 ff 25 fd 09 71 00 	rex.W jmp *0x7109fd(%rip)        # 0x140f83a20
140873023:	c3                   	ret
140873024:	cc                   	int3
140873025:	cc                   	int3
140873026:	cc                   	int3
140873027:	cc                   	int3
140873028:	cc                   	int3
140873029:	cc                   	int3
14087302a:	cc                   	int3
14087302b:	cc                   	int3
14087302c:	cc                   	int3
14087302d:	cc                   	int3
14087302e:	cc                   	int3
14087302f:	cc                   	int3
140873030:	48 85 c9             	test   %rcx,%rcx
140873033:	74 0e                	je     0x140873043
140873035:	48 8b 05 74 a6 b3 00 	mov    0xb3a674(%rip),%rax        # 0x1413ad6b0
14087303c:	48 ff 25 dd 09 71 00 	rex.W jmp *0x7109dd(%rip)        # 0x140f83a20
140873043:	c3                   	ret
140873044:	cc                   	int3
140873045:	cc                   	int3
140873046:	cc                   	int3
140873047:	cc                   	int3
140873048:	cc                   	int3
140873049:	cc                   	int3
14087304a:	cc                   	int3
14087304b:	cc                   	int3
14087304c:	cc                   	int3
14087304d:	cc                   	int3
14087304e:	cc                   	int3
14087304f:	cc                   	int3
140873050:	48 85 c9             	test   %rcx,%rcx
140873053:	74 0e                	je     0x140873063
140873055:	48 8b 05 5c a6 b3 00 	mov    0xb3a65c(%rip),%rax        # 0x1413ad6b8
14087305c:	48 ff 25 bd 09 71 00 	rex.W jmp *0x7109bd(%rip)        # 0x140f83a20
140873063:	33 c0                	xor    %eax,%eax
140873065:	c3                   	ret
140873066:	cc                   	int3
140873067:	cc                   	int3
140873068:	cc                   	int3
140873069:	cc                   	int3
14087306a:	cc                   	int3
14087306b:	cc                   	int3
14087306c:	cc                   	int3
14087306d:	cc                   	int3
14087306e:	cc                   	int3
14087306f:	cc                   	int3
140873070:	48 85 c9             	test   %rcx,%rcx
140873073:	74 0e                	je     0x140873083
140873075:	48 8b 05 44 a6 b3 00 	mov    0xb3a644(%rip),%rax        # 0x1413ad6c0
14087307c:	48 ff 25 9d 09 71 00 	rex.W jmp *0x71099d(%rip)        # 0x140f83a20
140873083:	c3                   	ret
140873084:	cc                   	int3
140873085:	cc                   	int3
140873086:	cc                   	int3
140873087:	cc                   	int3
140873088:	cc                   	int3
140873089:	cc                   	int3
14087308a:	cc                   	int3
14087308b:	cc                   	int3
14087308c:	cc                   	int3
14087308d:	cc                   	int3
14087308e:	cc                   	int3
14087308f:	cc                   	int3
140873090:	40 57                	rex push %rdi
140873092:	48 83 ec 30          	sub    $0x30,%rsp
140873096:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14087309b:	bf 01 00 00 00       	mov    $0x1,%edi
1408730a0:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1408730a5:	48 8b da             	mov    %rdx,%rbx
1408730a8:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1408730ad:	41 8b e8             	mov    %r8d,%ebp
1408730b0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1408730b5:	49 8b f1             	mov    %r9,%rsi
1408730b8:	4c 8b f1             	mov    %rcx,%r14
1408730bb:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408730bf:	48 85 c9             	test   %rcx,%rcx
1408730c2:	74 0d                	je     0x1408730d1
1408730c4:	48 8b 05 e5 a5 b3 00 	mov    0xb3a5e5(%rip),%rax        # 0x1413ad6b0
1408730cb:	ff 15 4f 09 71 00    	call   *0x71094f(%rip)        # 0x140f83a20
1408730d1:	48 85 db             	test   %rbx,%rbx
1408730d4:	74 15                	je     0x1408730eb
1408730d6:	48 8b d3             	mov    %rbx,%rdx
1408730d9:	49 8b ce             	mov    %r14,%rcx
1408730dc:	e8 4f d5 06 00       	call   0x1408e0630
1408730e1:	85 c0                	test   %eax,%eax
1408730e3:	0f 88 13 01 00 00    	js     0x1408731fc
1408730e9:	eb 02                	jmp    0x1408730ed
1408730eb:	33 c0                	xor    %eax,%eax
1408730ed:	8b c8                	mov    %eax,%ecx
1408730ef:	49 8b 46 20          	mov    0x20(%r14),%rax
1408730f3:	48 c1 e1 05          	shl    $0x5,%rcx
1408730f7:	48 8b 5c 01 08       	mov    0x8(%rcx,%rax,1),%rbx
1408730fc:	48 85 db             	test   %rbx,%rbx
1408730ff:	0f 84 f7 00 00 00    	je     0x1408731fc
140873105:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
140873109:	74 11                	je     0x14087311c
14087310b:	ff 43 14             	incl   0x14(%rbx)
14087310e:	80 7b 12 00          	cmpb   $0x0,0x12(%rbx)
140873112:	75 08                	jne    0x14087311c
140873114:	48 8b cb             	mov    %rbx,%rcx
140873117:	e8 94 24 02 00       	call   0x1408955b0
14087311c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140873120:	48 8b 00             	mov    (%rax),%rax
140873123:	48 8b 48 48          	mov    0x48(%rax),%rcx
140873127:	83 fd 07             	cmp    $0x7,%ebp
14087312a:	75 0a                	jne    0x140873136
14087312c:	48 89 0e             	mov    %rcx,(%rsi)
14087312f:	33 ff                	xor    %edi,%edi
140873131:	e9 b2 00 00 00       	jmp    0x1408731e8
140873136:	83 fd 1b             	cmp    $0x1b,%ebp
140873139:	75 0d                	jne    0x140873148
14087313b:	48 8b 00             	mov    (%rax),%rax
14087313e:	33 ff                	xor    %edi,%edi
140873140:	48 89 06             	mov    %rax,(%rsi)
140873143:	e9 a0 00 00 00       	jmp    0x1408731e8
140873148:	83 fd 1c             	cmp    $0x1c,%ebp
14087314b:	75 25                	jne    0x140873172
14087314d:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
140873154:	48 85 c9             	test   %rcx,%rcx
140873157:	74 0e                	je     0x140873167
140873159:	48 8b 41 10          	mov    0x10(%rcx),%rax
14087315d:	33 ff                	xor    %edi,%edi
14087315f:	48 89 06             	mov    %rax,(%rsi)
140873162:	e9 81 00 00 00       	jmp    0x1408731e8
140873167:	48 8b 40 50          	mov    0x50(%rax),%rax
14087316b:	33 ff                	xor    %edi,%edi
14087316d:	48 89 06             	mov    %rax,(%rsi)
140873170:	eb 76                	jmp    0x1408731e8
140873172:	83 fd 23             	cmp    $0x23,%ebp
140873175:	75 0c                	jne    0x140873183
140873177:	8b 80 84 00 00 00    	mov    0x84(%rax),%eax
14087317d:	33 ff                	xor    %edi,%edi
14087317f:	89 06                	mov    %eax,(%rsi)
140873181:	eb 65                	jmp    0x1408731e8
140873183:	83 fd 26             	cmp    $0x26,%ebp
140873186:	75 28                	jne    0x1408731b0
140873188:	8b 3e                	mov    (%rsi),%edi
14087318a:	48 8b cb             	mov    %rbx,%rcx
14087318d:	e8 9e a8 05 00       	call   0x1408cda30
140873192:	89 06                	mov    %eax,(%rsi)
140873194:	81 ff ff 00 00 00    	cmp    $0xff,%edi
14087319a:	77 10                	ja     0x1408731ac
14087319c:	45 33 c9             	xor    %r9d,%r9d
14087319f:	44 8b c7             	mov    %edi,%r8d
1408731a2:	33 d2                	xor    %edx,%edx
1408731a4:	48 8b cb             	mov    %rbx,%rcx
1408731a7:	e8 24 c9 05 00       	call   0x1408cfad0
1408731ac:	33 ff                	xor    %edi,%edi
1408731ae:	eb 38                	jmp    0x1408731e8
1408731b0:	48 8b 01             	mov    (%rcx),%rax
1408731b3:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408731b8:	45 8b be 90 02 00 00 	mov    0x290(%r14),%r15d
1408731bf:	48 85 c0             	test   %rax,%rax
1408731c2:	75 07                	jne    0x1408731cb
1408731c4:	bf 0c 00 00 00       	mov    $0xc,%edi
1408731c9:	eb 11                	jmp    0x1408731dc
1408731cb:	48 8b 40 50          	mov    0x50(%rax),%rax
1408731cf:	4c 8b c6             	mov    %rsi,%r8
1408731d2:	8b d5                	mov    %ebp,%edx
1408731d4:	ff 15 46 08 71 00    	call   *0x710846(%rip)        # 0x140f83a20
1408731da:	8b f8                	mov    %eax,%edi
1408731dc:	45 89 be 90 02 00 00 	mov    %r15d,0x290(%r14)
1408731e3:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1408731e8:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
1408731ec:	74 0e                	je     0x1408731fc
1408731ee:	83 6b 14 01          	subl   $0x1,0x14(%rbx)
1408731f2:	75 08                	jne    0x1408731fc
1408731f4:	48 8b cb             	mov    %rbx,%rcx
1408731f7:	e8 d4 26 0b 00       	call   0x1409258d0
1408731fc:	49 8b 4e 18          	mov    0x18(%r14),%rcx
140873200:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140873205:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14087320a:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14087320f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140873214:	48 85 c9             	test   %rcx,%rcx
140873217:	74 0d                	je     0x140873226
140873219:	48 8b 05 a0 a4 b3 00 	mov    0xb3a4a0(%rip),%rax        # 0x1413ad6c0
140873220:	ff 15 fa 07 71 00    	call   *0x7107fa(%rip)        # 0x140f83a20
140873226:	8b c7                	mov    %edi,%eax
140873228:	48 83 c4 30          	add    $0x30,%rsp
14087322c:	5f                   	pop    %rdi
14087322d:	c3                   	ret
14087322e:	cc                   	int3
14087322f:	cc                   	int3
140873230:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140873234:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140873239:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14087323e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140873243:	53                   	push   %rbx
140873244:	56                   	push   %rsi
140873245:	48 83 ec 38          	sub    $0x38,%rsp
140873249:	33 db                	xor    %ebx,%ebx
14087324b:	48 8d 74 24 58       	lea    0x58(%rsp),%rsi
140873250:	83 c1 fb             	add    $0xfffffffb,%ecx
140873253:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140873258:	83 f9 1c             	cmp    $0x1c,%ecx
14087325b:	0f 87 02 04 00 00    	ja     0x140873663
140873261:	48 63 c1             	movslq %ecx,%rax
140873264:	48 8d 15 95 cd 78 ff 	lea    -0x87326b(%rip),%rdx        # 0x140000000
14087326b:	8b 8c 82 6c 36 87 00 	mov    0x87366c(%rdx,%rax,4),%ecx
140873272:	48 03 ca             	add    %rdx,%rcx
140873275:	ff e1                	jmp    *%rcx
140873277:	48 8d 15 c2 09 bc 00 	lea    0xbc09c2(%rip),%rdx        # 0x141433c40
14087327e:	b8 02 00 00 00       	mov    $0x2,%eax
140873283:	48 8d 0d a6 08 bc 00 	lea    0xbc08a6(%rip),%rcx        # 0x141433b30
14087328a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140873290:	48 8d 92 80 00 00 00 	lea    0x80(%rdx),%rdx
140873297:	0f 10 01             	movups (%rcx),%xmm0
14087329a:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087329e:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
1408732a5:	0f 11 42 80          	movups %xmm0,-0x80(%rdx)
1408732a9:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
1408732ad:	0f 11 4a 90          	movups %xmm1,-0x70(%rdx)
1408732b1:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
1408732b5:	0f 11 42 a0          	movups %xmm0,-0x60(%rdx)
1408732b9:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
1408732bd:	0f 11 4a b0          	movups %xmm1,-0x50(%rdx)
1408732c1:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
1408732c5:	0f 11 42 c0          	movups %xmm0,-0x40(%rdx)
1408732c9:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
1408732cd:	0f 11 4a d0          	movups %xmm1,-0x30(%rdx)
1408732d1:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
1408732d5:	0f 11 42 e0          	movups %xmm0,-0x20(%rdx)
1408732d9:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1408732dd:	48 83 e8 01          	sub    $0x1,%rax
1408732e1:	75 ad                	jne    0x140873290
1408732e3:	0f b7 01             	movzwl (%rcx),%eax
1408732e6:	66 89 02             	mov    %ax,(%rdx)
1408732e9:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1408732ed:	88 42 02             	mov    %al,0x2(%rdx)
1408732f0:	8b c3                	mov    %ebx,%eax
1408732f2:	48 83 c4 38          	add    $0x38,%rsp
1408732f6:	5e                   	pop    %rsi
1408732f7:	5b                   	pop    %rbx
1408732f8:	c3                   	ret
1408732f9:	48 8d 0d 30 08 bc 00 	lea    0xbc0830(%rip),%rcx        # 0x141433b30