140120e0f:	48 8b 01             	mov    (%rcx),%rax
140120e12:	ff 10                	call   *(%rax)
140120e14:	4c 8d 05 85 14 21 00 	lea    0x211485(%rip),%r8        # 0x1403322a0
140120e1b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120e20:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
140120e27:	e8 14 63 fe ff       	call   0x140107140
140120e2c:	48 8b d0             	mov    %rax,%rdx
140120e2f:	48 8d 8d 20 03 00 00 	lea    0x320(%rbp),%rcx
140120e36:	e8 95 b6 fd ff       	call   0x1400fc4d0
140120e3b:	80 bd a0 02 00 00 00 	cmpb   $0x0,0x2a0(%rbp)
140120e42:	74 44                	je     0x140120e88
140120e44:	48 8b 95 98 02 00 00 	mov    0x298(%rbp),%rdx
140120e4b:	48 83 fa 0f          	cmp    $0xf,%rdx
140120e4f:	76 37                	jbe    0x140120e88
140120e51:	48 ff c2             	inc    %rdx
140120e54:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
140120e5b:	48 8b c1             	mov    %rcx,%rax
140120e5e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140120e65:	72 1c                	jb     0x140120e83
140120e67:	48 83 c2 27          	add    $0x27,%rdx
140120e6b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120e6f:	48 2b c1             	sub    %rcx,%rax
140120e72:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140120e76:	48 83 f8 1f          	cmp    $0x1f,%rax
140120e7a:	76 07                	jbe    0x140120e83
140120e7c:	ff 15 76 91 20 00    	call   *0x209176(%rip)        # 0x140329ff8
140120e82:	cc                   	int3
140120e83:	e8 fc 93 1d 00       	call   0x1402fa284
140120e88:	4c 8d ae 48 01 00 00 	lea    0x148(%rsi),%r13
140120e8f:	41 0f b7 45 00       	movzwl 0x0(%r13),%eax
140120e94:	66 89 85 48 03 00 00 	mov    %ax,0x348(%rbp)
140120e9b:	0f b6 85 f0 03 00 00 	movzbl 0x3f0(%rbp),%eax
140120ea2:	88 85 4a 03 00 00    	mov    %al,0x34a(%rbp)
140120ea8:	0f b6 85 f1 03 00 00 	movzbl 0x3f1(%rbp),%eax
140120eaf:	88 85 4b 03 00 00    	mov    %al,0x34b(%rbp)
140120eb5:	0f b6 85 f2 03 00 00 	movzbl 0x3f2(%rbp),%eax
140120ebc:	88 85 4c 03 00 00    	mov    %al,0x34c(%rbp)
140120ec2:	0f b6 86 f0 01 00 00 	movzbl 0x1f0(%rsi),%eax
140120ec9:	88 85 4d 03 00 00    	mov    %al,0x34d(%rbp)
140120ecf:	0f b6 86 f2 01 00 00 	movzbl 0x1f2(%rsi),%eax
140120ed6:	88 85 4e 03 00 00    	mov    %al,0x34e(%rbp)
140120edc:	0f b6 86 f4 01 00 00 	movzbl 0x1f4(%rsi),%eax
140120ee3:	88 85 4f 03 00 00    	mov    %al,0x34f(%rbp)
140120ee9:	4c 8d 05 18 2a 21 00 	lea    0x212a18(%rip),%r8        # 0x140333908
140120ef0:	ba 02 00 00 00       	mov    $0x2,%edx
140120ef5:	33 c9                	xor    %ecx,%ecx
140120ef7:	e8 04 8d f9 ff       	call   0x1400b9c00
140120efc:	b9 c8 03 00 00       	mov    $0x3c8,%ecx
140120f01:	e8 42 93 1d 00       	call   0x1402fa248
140120f06:	48 8b f8             	mov    %rax,%rdi
140120f09:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140120f0d:	48 85 c0             	test   %rax,%rax
140120f10:	0f 84 8e 00 00 00    	je     0x140120fa4
140120f16:	48 8b 96 00 02 00 00 	mov    0x200(%rsi),%rdx
140120f1d:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140120f22:	48 85 d2             	test   %rdx,%rdx
140120f25:	74 14                	je     0x140120f3b
140120f27:	48 8b 42 08          	mov    0x8(%rdx),%rax
140120f2b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120f2f:	48 83 c2 08          	add    $0x8,%rdx
140120f33:	48 03 ca             	add    %rdx,%rcx
140120f36:	48 8b 01             	mov    (%rcx),%rax
140120f39:	ff 10                	call   *(%rax)
140120f3b:	0f 57 c0             	xorps  %xmm0,%xmm0
140120f3e:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140120f44:	4d 85 f6             	test   %r14,%r14
140120f47:	74 0f                	je     0x140120f58
140120f49:	f0 41 ff 46 08       	lock incl 0x8(%r14)
140120f4e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140120f53:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
140120f58:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140120f5c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140120f61:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140120f66:	48 8d 86 88 01 00 00 	lea    0x188(%rsi),%rax
140120f6d:	48 8d 96 50 01 00 00 	lea    0x150(%rsi),%rdx
140120f74:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140120f7b:	00
140120f7c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140120f81:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140120f86:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140120f8b:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140120f90:	4c 8d 85 b0 02 00 00 	lea    0x2b0(%rbp),%r8
140120f97:	48 8b cf             	mov    %rdi,%rcx
140120f9a:	e8 91 56 fd ff       	call   0x1400f6630
140120f9f:	48 8b f8             	mov    %rax,%rdi
140120fa2:	eb 02                	jmp    0x140120fa6
140120fa4:	33 ff                	xor    %edi,%edi
140120fa6:	48 85 ff             	test   %rdi,%rdi
140120fa9:	74 14                	je     0x140120fbf
140120fab:	48 8b 47 08          	mov    0x8(%rdi),%rax
140120faf:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120fb3:	48 83 c1 08          	add    $0x8,%rcx
140120fb7:	48 03 cf             	add    %rdi,%rcx
140120fba:	48 8b 01             	mov    (%rcx),%rax
140120fbd:	ff 10                	call   *(%rax)
140120fbf:	48 8b 96 f8 01 00 00 	mov    0x1f8(%rsi),%rdx
140120fc6:	48 89 be f8 01 00 00 	mov    %rdi,0x1f8(%rsi)
140120fcd:	48 85 d2             	test   %rdx,%rdx
140120fd0:	74 16                	je     0x140120fe8
140120fd2:	48 8b 42 08          	mov    0x8(%rdx),%rax
140120fd6:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120fda:	48 83 c2 08          	add    $0x8,%rdx
140120fde:	48 03 ca             	add    %rdx,%rcx
140120fe1:	48 8b 01             	mov    (%rcx),%rax
140120fe4:	ff 50 08             	call   *0x8(%rax)
140120fe7:	90                   	nop
140120fe8:	48 89 b5 00 04 00 00 	mov    %rsi,0x400(%rbp)
140120fef:	c6 85 08 04 00 00 01 	movb   $0x1,0x408(%rbp)
140120ff6:	48 8b be f8 01 00 00 	mov    0x1f8(%rsi),%rdi
140120ffd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140121002:	48 85 db             	test   %rbx,%rbx
140121005:	74 14                	je     0x14012101b
140121007:	48 8b 43 08          	mov    0x8(%rbx),%rax
14012100b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14012100f:	48 83 c1 08          	add    $0x8,%rcx
140121013:	48 03 cb             	add    %rbx,%rcx
140121016:	48 8b 01             	mov    (%rcx),%rax
140121019:	ff 10                	call   *(%rax)
14012101b:	4c 8d 8e e8 00 00 00 	lea    0xe8(%rsi),%r9
140121022:	4c 8d 46 28          	lea    0x28(%rsi),%r8
140121026:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14012102b:	48 8b cf             	mov    %rdi,%rcx
14012102e:	e8 dd db fe ff       	call   0x14010ec10
140121033:	84 c0                	test   %al,%al
140121035:	0f 85 26 02 00 00    	jne    0x140121261
14012103b:	4c 8d 05 46 28 21 00 	lea    0x212846(%rip),%r8        # 0x140333888
140121042:	ba 02 00 00 00       	mov    $0x2,%edx
140121047:	33 c9                	xor    %ecx,%ecx
140121049:	e8 b2 8b f9 ff       	call   0x1400b9c00
14012104e:	48 8b be f8 01 00 00 	mov    0x1f8(%rsi),%rdi
140121055:	48 8b 8f a8 03 00 00 	mov    0x3a8(%rdi),%rcx
14012105c:	48 85 c9             	test   %rcx,%rcx
14012105f:	74 05                	je     0x140121066
140121061:	e8 ea 51 fe ff       	call   0x140106250
140121066:	48 8b 8f 80 03 00 00 	mov    0x380(%rdi),%rcx
14012106d:	48 81 c1 20 01 00 00 	add    $0x120,%rcx
140121074:	e8 47 2f 00 00       	call   0x140123fc0
140121079:	90                   	nop
14012107a:	80 bd 40 03 00 00 00 	cmpb   $0x0,0x340(%rbp)
140121081:	74 50                	je     0x1401210d3
140121083:	48 8b 95 38 03 00 00 	mov    0x338(%rbp),%rdx
14012108a:	48 83 fa 0f          	cmp    $0xf,%rdx
14012108e:	76 34                	jbe    0x1401210c4
140121090:	48 ff c2             	inc    %rdx
140121093:	48 8b 8d 20 03 00 00 	mov    0x320(%rbp),%rcx
14012109a:	48 8b c1             	mov    %rcx,%rax
14012109d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401210a4:	72 19                	jb     0x1401210bf
1401210a6:	48 83 c2 27          	add    $0x27,%rdx
1401210aa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401210ae:	48 2b c1             	sub    %rcx,%rax
1401210b1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401210b5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401210b9:	0f 87 a2 04 00 00    	ja     0x140121561
1401210bf:	e8 c0 91 1d 00       	call   0x1402fa284
1401210c4:	66 0f 7f b5 30 03 00 	movdqa %xmm6,0x330(%rbp)
1401210cb:	00
1401210cc:	c6 85 20 03 00 00 00 	movb   $0x0,0x320(%rbp)
1401210d3:	80 bd 18 03 00 00 00 	cmpb   $0x0,0x318(%rbp)
1401210da:	74 5f                	je     0x14012113b
1401210dc:	48 8b 95 10 03 00 00 	mov    0x310(%rbp),%rdx
1401210e3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401210e7:	76 34                	jbe    0x14012111d
1401210e9:	48 ff c2             	inc    %rdx
1401210ec:	48 8b 8d f8 02 00 00 	mov    0x2f8(%rbp),%rcx
1401210f3:	48 8b c1             	mov    %rcx,%rax
1401210f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401210fd:	72 19                	jb     0x140121118
1401210ff:	48 83 c2 27          	add    $0x27,%rdx
140121103:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140121107:	48 2b c1             	sub    %rcx,%rax
14012110a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14012110e:	48 83 f8 1f          	cmp    $0x1f,%rax
140121112:	0f 87 49 04 00 00    	ja     0x140121561
140121118:	e8 67 91 1d 00       	call   0x1402fa284
14012111d:	45 33 ed             	xor    %r13d,%r13d
140121120:	4c 89 ad 08 03 00 00 	mov    %r13,0x308(%rbp)
140121127:	48 c7 85 10 03 00 00 	movq   $0xf,0x310(%rbp)
14012112e:	0f 00 00 00
140121132:	44 88 ad f8 02 00 00 	mov    %r13b,0x2f8(%rbp)
140121139:	eb 03                	jmp    0x14012113e
14012113b:	45 33 ed             	xor    %r13d,%r13d
14012113e:	80 bd f0 02 00 00 00 	cmpb   $0x0,0x2f0(%rbp)
140121145:	74 50                	je     0x140121197
140121147:	48 8b 95 e8 02 00 00 	mov    0x2e8(%rbp),%rdx
14012114e:	48 83 fa 0f          	cmp    $0xf,%rdx
140121152:	76 34                	jbe    0x140121188
140121154:	48 ff c2             	inc    %rdx
140121157:	48 8b 8d d0 02 00 00 	mov    0x2d0(%rbp),%rcx
14012115e:	48 8b c1             	mov    %rcx,%rax
140121161:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140121168:	72 19                	jb     0x140121183
14012116a:	48 83 c2 27          	add    $0x27,%rdx
14012116e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140121172:	48 2b c1             	sub    %rcx,%rax
140121175:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140121179:	48 83 f8 1f          	cmp    $0x1f,%rax
14012117d:	0f 87 de 03 00 00    	ja     0x140121561
140121183:	e8 fc 90 1d 00       	call   0x1402fa284
140121188:	66 0f 7f b5 e0 02 00 	movdqa %xmm6,0x2e0(%rbp)
14012118f:	00
140121190:	c6 85 d0 02 00 00 00 	movb   $0x0,0x2d0(%rbp)
140121197:	48 8b 95 c8 02 00 00 	mov    0x2c8(%rbp),%rdx
14012119e:	48 83 fa 0f          	cmp    $0xf,%rdx
1401211a2:	76 34                	jbe    0x1401211d8
1401211a4:	48 ff c2             	inc    %rdx
1401211a7:	48 8b 8d b0 02 00 00 	mov    0x2b0(%rbp),%rcx
1401211ae:	48 8b c1             	mov    %rcx,%rax
1401211b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401211b8:	72 19                	jb     0x1401211d3
1401211ba:	48 83 c2 27          	add    $0x27,%rdx
1401211be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401211c2:	48 2b c1             	sub    %rcx,%rax
1401211c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401211c9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401211cd:	0f 87 8e 03 00 00    	ja     0x140121561
1401211d3:	e8 ac 90 1d 00       	call   0x1402fa284
1401211d8:	66 0f 7f b5 c0 02 00 	movdqa %xmm6,0x2c0(%rbp)
1401211df:	00
1401211e0:	c6 85 b0 02 00 00 00 	movb   $0x0,0x2b0(%rbp)
1401211e7:	48 85 db             	test   %rbx,%rbx
1401211ea:	74 16                	je     0x140121202
1401211ec:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401211f0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401211f4:	48 83 c1 08          	add    $0x8,%rcx
1401211f8:	48 03 cb             	add    %rbx,%rcx
1401211fb:	48 8b 01             	mov    (%rcx),%rax
1401211fe:	ff 50 08             	call   *0x8(%rax)
140121201:	90                   	nop
140121202:	80 7d a8 00          	cmpb   $0x0,-0x58(%rbp)
140121206:	74 0c                	je     0x140121214
140121208:	33 d2                	xor    %edx,%edx
14012120a:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14012120e:	e8 6d 58 f6 ff       	call   0x140086a80
140121213:	90                   	nop
140121214:	48 8b 95 e8 03 00 00 	mov    0x3e8(%rbp),%rdx
14012121b:	48 83 fa 0f          	cmp    $0xf,%rdx
14012121f:	0f 86 28 0b 00 00    	jbe    0x140121d4d
140121225:	48 ff c2             	inc    %rdx
140121228:	48 8b 8d d0 03 00 00 	mov    0x3d0(%rbp),%rcx
14012122f:	48 8b c1             	mov    %rcx,%rax
140121232:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140121239:	72 1c                	jb     0x140121257
14012123b:	48 83 c2 27          	add    $0x27,%rdx
14012123f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140121243:	48 2b c1             	sub    %rcx,%rax
140121246:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14012124a:	48 83 f8 1f          	cmp    $0x1f,%rax
14012124e:	76 07                	jbe    0x140121257
140121250:	ff 15 a2 8d 20 00    	call   *0x208da2(%rip)        # 0x140329ff8
140121256:	cc                   	int3
140121257:	e8 28 90 1d 00       	call   0x1402fa284
14012125c:	e9 ec 0a 00 00       	jmp    0x140121d4d
140121261:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140121266:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
14012126b:	48 89 35 76 a7 2e 00 	mov    %rsi,0x2ea776(%rip)        # 0x14040b9e8
140121272:	33 c9                	xor    %ecx,%ecx
140121274:	ff 15 fe 80 20 00    	call   *0x2080fe(%rip)        # 0x140329378
14012127a:	48 89 05 77 af 2e 00 	mov    %rax,0x2eaf77(%rip)        # 0x14040c1f8
140121281:	4c 8d 0d 68 90 fc ff 	lea    -0x36f98(%rip),%r9        # 0x1400ea2f0
140121288:	33 d2                	xor    %edx,%edx
14012128a:	33 c9                	xor    %ecx,%ecx
14012128c:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140121292:	ff 15 f0 88 20 00    	call   *0x2088f0(%rip)        # 0x140329b88
140121298:	48 89 05 61 af 2e 00 	mov    %rax,0x2eaf61(%rip)        # 0x14040c200
14012129f:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1401212a5:	4c 8d 05 44 a7 2e 00 	lea    0x2ea744(%rip),%r8        # 0x14040b9f0
1401212ac:	48 8b 15 35 a7 2e 00 	mov    0x2ea735(%rip),%rdx        # 0x14040b9e8
1401212b3:	8b 92 a0 01 00 00    	mov    0x1a0(%rdx),%edx
1401212b9:	48 8b 0d 38 af 2e 00 	mov    0x2eaf38(%rip),%rcx        # 0x14040c1f8
1401212c0:	ff 15 62 88 20 00    	call   *0x208862(%rip)        # 0x140329b28
1401212c6:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1401212cc:	48 8d 3d 1d ab 2e 00 	lea    0x2eab1d(%rip),%rdi        # 0x14040bdf0
1401212d3:	4c 8b c7             	mov    %rdi,%r8
1401212d6:	48 8b 15 0b a7 2e 00 	mov    0x2ea70b(%rip),%rdx        # 0x14040b9e8
1401212dd:	8b 92 a8 01 00 00    	mov    0x1a8(%rdx),%edx
1401212e3:	48 8b 0d 0e af 2e 00 	mov    0x2eaf0e(%rip),%rcx        # 0x14040c1f8
1401212ea:	ff 15 38 88 20 00    	call   *0x208838(%rip)        # 0x140329b28
1401212f0:	33 c9                	xor    %ecx,%ecx
1401212f2:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1401212f6:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1401212fa:	48 c7 45 e0 50 00 00 	movq   $0x50,-0x20(%rbp)
140121301:	00
140121302:	48 8d 05 57 aa 00 00 	lea    0xaa57(%rip),%rax        # 0x14012bd60
140121309:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14012130d:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140121311:	48 8b 05 e0 ae 2e 00 	mov    0x2eaee0(%rip),%rax        # 0x14040c1f8
140121318:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14012131c:	ba 00 7f 00 00       	mov    $0x7f00,%edx
140121321:	ff 15 29 89 20 00    	call   *0x208929(%rip)        # 0x140329c50
140121327:	48 89 45 08          	mov    %rax,0x8(%rbp)
14012132b:	66 0f 6f 05 7d 69 21 	movdqa 0x21697d(%rip),%xmm0        # 0x140337cb0
140121332:	00
140121333:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
140121338:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
14012133c:	33 ff                	xor    %edi,%edi
14012133e:	89 7c 24 50          	mov    %edi,0x50(%rsp)
140121342:	33 d2                	xor    %edx,%edx
140121344:	41 b8 00 02 00 00    	mov    $0x200,%r8d
14012134a:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
140121351:	e8 08 b7 1d 00       	call   0x1402fca5e
140121356:	33 d2                	xor    %edx,%edx
140121358:	41 b8 00 02 00 00    	mov    $0x200,%r8d
14012135e:	48 8d 8d 20 06 00 00 	lea    0x620(%rbp),%rcx
140121365:	e8 f4 b6 1d 00       	call   0x1402fca5e
14012136a:	41 b9 00 02 00 00    	mov    $0x200,%r9d
140121370:	4c 8d 85 20 04 00 00 	lea    0x420(%rbp),%r8
140121377:	48 8b 15 6a a6 2e 00 	mov    0x2ea66a(%rip),%rdx        # 0x14040b9e8
14012137e:	8b 92 a0 01 00 00    	mov    0x1a0(%rdx),%edx
140121384:	48 8b 0d 6d ae 2e 00 	mov    0x2eae6d(%rip),%rcx        # 0x14040c1f8
14012138b:	ff 15 9f 87 20 00    	call   *0x20879f(%rip)        # 0x140329b30
140121391:	41 b9 00 02 00 00    	mov    $0x200,%r9d
140121397:	4c 8d 85 20 06 00 00 	lea    0x620(%rbp),%r8
14012139e:	48 8b 15 43 a6 2e 00 	mov    0x2ea643(%rip),%rdx        # 0x14040b9e8
1401213a5:	8b 92 a8 01 00 00    	mov    0x1a8(%rdx),%edx
1401213ab:	48 8b 0d 46 ae 2e 00 	mov    0x2eae46(%rip),%rcx        # 0x14040c1f8
1401213b2:	ff 15 78 87 20 00    	call   *0x208778(%rip)        # 0x140329b30
1401213b8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401213bc:	ff 15 e6 87 20 00    	call   *0x2087e6(%rip)        # 0x140329ba8
1401213c2:	66 85 c0             	test   %ax,%ax
1401213c5:	75 25                	jne    0x1401213ec
1401213c7:	ff 15 d3 7e 20 00    	call   *0x207ed3(%rip)        # 0x1403292a0
1401213cd:	8b f8                	mov    %eax,%edi
1401213cf:	89 44 24 50          	mov    %eax,0x50(%rsp)
1401213d3:	44 8b c8             	mov    %eax,%r9d
1401213d6:	4c 8d 05 73 5d 21 00 	lea    0x215d73(%rip),%r8        # 0x140337150
1401213dd:	ba 01 00 00 00       	mov    $0x1,%edx
1401213e2:	b9 02 00 00 00       	mov    $0x2,%ecx
1401213e7:	e8 14 88 f9 ff       	call   0x1400b9c00
1401213ec:	48 8b 05 f5 a5 2e 00 	mov    0x2ea5f5(%rip),%rax        # 0x14040b9e8
1401213f3:	0f b7 90 a4 01 00 00 	movzwl 0x1a4(%rax),%edx
1401213fa:	48 8b 0d f7 ad 2e 00 	mov    0x2eadf7(%rip),%rcx        # 0x14040c1f8
140121401:	ff 15 51 88 20 00    	call   *0x208851(%rip)        # 0x140329c58
140121407:	48 89 05 e2 ad 2e 00 	mov    %rax,0x2eade2(%rip)        # 0x14040c1f0
14012140e:	85 ff                	test   %edi,%edi
140121410:	0f 84 b5 01 00 00    	je     0x1401215cb
140121416:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14012141b:	e8 70 79 fd ff       	call   0x1400f8d90
140121420:	90                   	nop
140121421:	4c 8d 05 60 24 21 00 	lea    0x212460(%rip),%r8        # 0x140333888
140121428:	ba 02 00 00 00       	mov    $0x2,%edx
14012142d:	33 c9                	xor    %ecx,%ecx
14012142f:	e8 cc 87 f9 ff       	call   0x1400b9c00
140121434:	48 8b be f8 01 00 00 	mov    0x1f8(%rsi),%rdi
14012143b:	48 8b 8f a8 03 00 00 	mov    0x3a8(%rdi),%rcx
140121442:	48 85 c9             	test   %rcx,%rcx
140121445:	74 05                	je     0x14012144c
140121447:	e8 04 4e fe ff       	call   0x140106250
14012144c:	48 8b 8f 80 03 00 00 	mov    0x380(%rdi),%rcx
140121453:	48 81 c1 20 01 00 00 	add    $0x120,%rcx