1402210e6:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402210eb:	48 85 d2             	test   %rdx,%rdx
1402210ee:	74 21                	je     0x140221111
1402210f0:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1402210f5:	4c 2b c2             	sub    %rdx,%r8
1402210f8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402210fd:	48 8b 01             	mov    (%rcx),%rax
140221100:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140221106:	48 8b 40 10          	mov    0x10(%rax),%rax
14022110a:	ff 15 10 29 d6 00    	call   *0xd62910(%rip)        # 0x140f83a20
140221110:	90                   	nop
140221111:	fe c3                	inc    %bl
140221113:	48 83 c6 08          	add    $0x8,%rsi
140221117:	40 3a dd             	cmp    %bpl,%bl
14022111a:	0f 82 f5 fe ff ff    	jb     0x140221015
140221120:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
140221125:	49 8b 75 10          	mov    0x10(%r13),%rsi
140221129:	49 8b 5d 08          	mov    0x8(%r13),%rbx
14022112d:	48 3b de             	cmp    %rsi,%rbx
140221130:	74 60                	je     0x140221192
140221132:	48 8d 2d 27 d1 d8 00 	lea    0xd8d127(%rip),%rbp        # 0x140fae260
140221139:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140221140:	49 8b 56 30          	mov    0x30(%r14),%rdx
140221144:	49 3b 56 38          	cmp    0x38(%r14),%rdx
140221148:	74 33                	je     0x14022117d
14022114a:	48 89 2a             	mov    %rbp,(%rdx)
14022114d:	8b 43 08             	mov    0x8(%rbx),%eax
140221150:	89 42 08             	mov    %eax,0x8(%rdx)
140221153:	48 8d 42 10          	lea    0x10(%rdx),%rax
140221157:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
14022115b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140221160:	48 0f be 4b 38       	movsbq 0x38(%rbx),%rcx
140221165:	48 ff c1             	inc    %rcx
140221168:	4c 8d 43 10          	lea    0x10(%rbx),%r8
14022116c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140221171:	e8 6a 36 ff ff       	call   0x1402147e0
140221176:	49 83 46 30 40       	addq   $0x40,0x30(%r14)
14022117b:	eb 0c                	jmp    0x140221189
14022117d:	4c 8b c3             	mov    %rbx,%r8
140221180:	49 8d 4e 28          	lea    0x28(%r14),%rcx
140221184:	e8 c7 2d ff ff       	call   0x140213f50
140221189:	48 83 c3 40          	add    $0x40,%rbx
14022118d:	48 3b de             	cmp    %rsi,%rbx
140221190:	75 ae                	jne    0x140221140
140221192:	49 8b c6             	mov    %r14,%rax
140221195:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14022119c:	00
14022119d:	48 33 cc             	xor    %rsp,%rcx
1402211a0:	e8 5b a3 bf 00       	call   0x140e1b500
1402211a5:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1402211ac:	00
1402211ad:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402211b4:	41 5f                	pop    %r15
1402211b6:	41 5e                	pop    %r14
1402211b8:	41 5d                	pop    %r13
1402211ba:	41 5c                	pop    %r12
1402211bc:	5f                   	pop    %rdi
1402211bd:	5e                   	pop    %rsi
1402211be:	5d                   	pop    %rbp
1402211bf:	c3                   	ret
1402211c0:	e8 cb c3 f7 ff       	call   0x14019d590
1402211c5:	90                   	nop
1402211c6:	cc                   	int3
1402211c7:	cc                   	int3
1402211c8:	cc                   	int3
1402211c9:	cc                   	int3
1402211ca:	cc                   	int3
1402211cb:	cc                   	int3
1402211cc:	cc                   	int3
1402211cd:	cc                   	int3
1402211ce:	cc                   	int3
1402211cf:	cc                   	int3
1402211d0:	40 53                	rex push %rbx
1402211d2:	48 83 ec 20          	sub    $0x20,%rsp
1402211d6:	48 8b d9             	mov    %rcx,%rbx
1402211d9:	48 8b c2             	mov    %rdx,%rax
1402211dc:	48 8d 0d bd 25 d8 00 	lea    0xd825bd(%rip),%rcx        # 0x140fa37a0
1402211e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1402211e6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1402211ea:	48 89 0b             	mov    %rcx,(%rbx)
1402211ed:	48 8d 48 08          	lea    0x8(%rax),%rcx
1402211f1:	0f 11 02             	movups %xmm0,(%rdx)
1402211f4:	e8 67 b5 bf 00       	call   0x140e1c760
1402211f9:	48 8d 05 20 be d8 00 	lea    0xd8be20(%rip),%rax        # 0x140fad020
140221200:	48 89 03             	mov    %rax,(%rbx)
140221203:	48 8b c3             	mov    %rbx,%rax
140221206:	48 83 c4 20          	add    $0x20,%rsp
14022120a:	5b                   	pop    %rbx
14022120b:	c3                   	ret
14022120c:	cc                   	int3
14022120d:	cc                   	int3
14022120e:	cc                   	int3
14022120f:	cc                   	int3
140221210:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140221214:	48 85 c9             	test   %rcx,%rcx
140221217:	74 0a                	je     0x140221223
140221219:	ba 38 00 00 00       	mov    $0x38,%edx
14022121e:	e9 21 9f bf 00       	jmp    0x140e1b144
140221223:	c3                   	ret
140221224:	cc                   	int3
140221225:	cc                   	int3
140221226:	cc                   	int3
140221227:	cc                   	int3
140221228:	cc                   	int3
140221229:	cc                   	int3
14022122a:	cc                   	int3
14022122b:	cc                   	int3
14022122c:	cc                   	int3
14022122d:	cc                   	int3
14022122e:	cc                   	int3
14022122f:	cc                   	int3
140221230:	40 53                	rex push %rbx
140221232:	48 83 ec 20          	sub    $0x20,%rsp
140221236:	48 8b d9             	mov    %rcx,%rbx
140221239:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14022123d:	48 85 c9             	test   %rcx,%rcx
140221240:	74 3f                	je     0x140221281
140221242:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140221246:	48 2b d1             	sub    %rcx,%rdx
140221249:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14022124d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140221254:	72 18                	jb     0x14022126e
140221256:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14022125a:	48 83 c2 27          	add    $0x27,%rdx
14022125e:	49 2b c8             	sub    %r8,%rcx
140221261:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140221265:	48 83 f8 1f          	cmp    $0x1f,%rax
140221269:	77 24                	ja     0x14022128f
14022126b:	49 8b c8             	mov    %r8,%rcx
14022126e:	e8 d1 9e bf 00       	call   0x140e1b144
140221273:	33 c0                	xor    %eax,%eax
140221275:	48 89 43 18          	mov    %rax,0x18(%rbx)
140221279:	48 89 43 20          	mov    %rax,0x20(%rbx)
14022127d:	48 89 43 28          	mov    %rax,0x28(%rbx)
140221281:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140221285:	48 83 c4 20          	add    $0x20,%rsp
140221289:	5b                   	pop    %rbx
14022128a:	e9 d1 03 00 00       	jmp    0x140221660
14022128f:	e8 10 8f c0 00       	call   0x140e2a1a4
140221294:	cc                   	int3
140221295:	cc                   	int3
140221296:	cc                   	int3
140221297:	cc                   	int3
140221298:	cc                   	int3
140221299:	cc                   	int3
14022129a:	cc                   	int3
14022129b:	cc                   	int3
14022129c:	cc                   	int3
14022129d:	cc                   	int3
14022129e:	cc                   	int3
14022129f:	cc                   	int3
1402212a0:	40 53                	rex push %rbx
1402212a2:	48 83 ec 20          	sub    $0x20,%rsp
1402212a6:	48 8b d9             	mov    %rcx,%rbx
1402212a9:	48 8b 09             	mov    (%rcx),%rcx
1402212ac:	48 85 c9             	test   %rcx,%rcx
1402212af:	74 3e                	je     0x1402212ef
1402212b1:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402212b5:	48 2b d1             	sub    %rcx,%rdx
1402212b8:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1402212bc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402212c3:	72 18                	jb     0x1402212dd
1402212c5:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1402212c9:	48 83 c2 27          	add    $0x27,%rdx
1402212cd:	49 2b c8             	sub    %r8,%rcx
1402212d0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402212d4:	48 83 f8 1f          	cmp    $0x1f,%rax
1402212d8:	77 1b                	ja     0x1402212f5
1402212da:	49 8b c8             	mov    %r8,%rcx
1402212dd:	e8 62 9e bf 00       	call   0x140e1b144
1402212e2:	33 c0                	xor    %eax,%eax
1402212e4:	48 89 03             	mov    %rax,(%rbx)
1402212e7:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402212eb:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402212ef:	48 83 c4 20          	add    $0x20,%rsp
1402212f3:	5b                   	pop    %rbx
1402212f4:	c3                   	ret
1402212f5:	e8 aa 8e c0 00       	call   0x140e2a1a4
1402212fa:	cc                   	int3
1402212fb:	cc                   	int3
1402212fc:	cc                   	int3
1402212fd:	cc                   	int3
1402212fe:	cc                   	int3
1402212ff:	cc                   	int3
140221300:	40 53                	rex push %rbx
140221302:	48 83 ec 20          	sub    $0x20,%rsp
140221306:	48 8b d9             	mov    %rcx,%rbx
140221309:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14022130d:	48 85 c9             	test   %rcx,%rcx
140221310:	74 09                	je     0x14022131b
140221312:	48 83 c1 10          	add    $0x10,%rcx
140221316:	e8 05 04 00 00       	call   0x140221720
14022131b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14022131f:	48 85 c9             	test   %rcx,%rcx
140221322:	74 0f                	je     0x140221333
140221324:	ba 38 00 00 00       	mov    $0x38,%edx
140221329:	48 83 c4 20          	add    $0x20,%rsp
14022132d:	5b                   	pop    %rbx
14022132e:	e9 11 9e bf 00       	jmp    0x140e1b144
140221333:	48 83 c4 20          	add    $0x20,%rsp
140221337:	5b                   	pop    %rbx
140221338:	c3                   	ret
140221339:	cc                   	int3
14022133a:	cc                   	int3
14022133b:	cc                   	int3
14022133c:	cc                   	int3
14022133d:	cc                   	int3
14022133e:	cc                   	int3
14022133f:	cc                   	int3
140221340:	40 53                	rex push %rbx
140221342:	48 83 ec 30          	sub    $0x30,%rsp
140221346:	48 8b d9             	mov    %rcx,%rbx
140221349:	48 0f be 41 28       	movsbq 0x28(%rcx),%rax
14022134e:	48 ff c0             	inc    %rax
140221351:	48 83 f8 0d          	cmp    $0xd,%rax
140221355:	0f 87 f4 00 00 00    	ja     0x14022144f
14022135b:	48 8d 0d 9e ec dd ff 	lea    -0x221362(%rip),%rcx        # 0x140000000
140221362:	8b 84 81 5c 14 22 00 	mov    0x22145c(%rcx,%rax,4),%eax
140221369:	48 03 c1             	add    %rcx,%rax
14022136c:	ff e0                	jmp    *%rax
14022136e:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140221372:	48 83 fa 0f          	cmp    $0xf,%rdx
140221376:	76 30                	jbe    0x1402213a8
140221378:	48 ff c2             	inc    %rdx
14022137b:	48 8b 0b             	mov    (%rbx),%rcx
14022137e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140221385:	72 1c                	jb     0x1402213a3
140221387:	48 83 c2 27          	add    $0x27,%rdx
14022138b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14022138f:	49 2b c8             	sub    %r8,%rcx
140221392:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140221396:	48 83 f8 1f          	cmp    $0x1f,%rax
14022139a:	0f 87 b6 00 00 00    	ja     0x140221456
1402213a0:	49 8b c8             	mov    %r8,%rcx
1402213a3:	e8 9c 9d bf 00       	call   0x140e1b144
1402213a8:	33 c0                	xor    %eax,%eax
1402213aa:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402213ae:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1402213b5:	00
1402213b6:	88 03                	mov    %al,(%rbx)
1402213b8:	48 83 c4 30          	add    $0x30,%rsp
1402213bc:	5b                   	pop    %rbx
1402213bd:	c3                   	ret
1402213be:	48 8b cb             	mov    %rbx,%rcx
1402213c1:	48 83 c4 30          	add    $0x30,%rsp
1402213c5:	5b                   	pop    %rbx
1402213c6:	e9 35 c1 f7 ff       	jmp    0x14019d500
1402213cb:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402213cf:	49 83 f8 0f          	cmp    $0xf,%r8
1402213d3:	76 1e                	jbe    0x1402213f3
1402213d5:	48 8b 0b             	mov    (%rbx),%rcx
1402213d8:	48 8b 01             	mov    (%rcx),%rax
1402213db:	49 ff c0             	inc    %r8
1402213de:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1402213e4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402213e8:	48 8b 40 10          	mov    0x10(%rax),%rax
1402213ec:	ff 15 2e 26 d6 00    	call   *0xd6262e(%rip)        # 0x140f83a20
1402213f2:	90                   	nop
1402213f3:	33 c0                	xor    %eax,%eax
1402213f5:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402213f9:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
140221400:	00
140221401:	88 43 08             	mov    %al,0x8(%rbx)
140221404:	48 83 c4 30          	add    $0x30,%rsp
140221408:	5b                   	pop    %rbx
140221409:	c3                   	ret
14022140a:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14022140e:	49 83 f8 07          	cmp    $0x7,%r8
140221412:	76 23                	jbe    0x140221437
140221414:	48 8b 0b             	mov    (%rbx),%rcx
140221417:	48 8b 01             	mov    (%rcx),%rax
14022141a:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
140221421:	00
140221422:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140221428:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14022142c:	48 8b 40 10          	mov    0x10(%rax),%rax
140221430:	ff 15 ea 25 d6 00    	call   *0xd625ea(%rip)        # 0x140f83a20
140221436:	90                   	nop
140221437:	33 c0                	xor    %eax,%eax
140221439:	48 89 43 18          	mov    %rax,0x18(%rbx)
14022143d:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140221444:	00
140221445:	66 89 43 08          	mov    %ax,0x8(%rbx)
140221449:	48 83 c4 30          	add    $0x30,%rsp
14022144d:	5b                   	pop    %rbx
14022144e:	c3                   	ret
14022144f:	b9 25 00 00 00       	mov    $0x25,%ecx
140221454:	cd 29                	int    $0x29
140221456:	e8 49 8d c0 00       	call   0x140e2a1a4
14022145b:	cc                   	int3
14022145c:	b8 13 22 00 b8       	mov    $0xb8002213,%eax
140221461:	13 22                	adc    (%rdx),%esp
140221463:	00 b8 13 22 00 b8    	add    %bh,-0x47ffdded(%rax)
140221469:	13 22                	adc    (%rdx),%esp
14022146b:	00 b8 13 22 00 b8    	add    %bh,-0x47ffdded(%rax)
140221471:	13 22                	adc    (%rdx),%esp
140221473:	00 b8 13 22 00 b8    	add    %bh,-0x47ffdded(%rax)
140221479:	13 22                	adc    (%rdx),%esp
14022147b:	00 b8 13 22 00 b8    	add    %bh,-0x47ffdded(%rax)
140221481:	13 22                	adc    (%rdx),%esp
140221483:	00 6e 13             	add    %ch,0x13(%rsi)
140221486:	22 00                	and    (%rax),%al
140221488:	be 13 22 00 cb       	mov    $0xcb002213,%esi
14022148d:	13 22                	adc    (%rdx),%esp
14022148f:	00 0a                	add    %cl,(%rdx)
140221491:	14 22                	adc    $0x22,%al
140221493:	00 cc                	add    %cl,%ah
140221495:	cc                   	int3
140221496:	cc                   	int3
140221497:	cc                   	int3
140221498:	cc                   	int3
140221499:	cc                   	int3
14022149a:	cc                   	int3
14022149b:	cc                   	int3
14022149c:	cc                   	int3
14022149d:	cc                   	int3
14022149e:	cc                   	int3
14022149f:	cc                   	int3
1402214a0:	48 83 ec 28          	sub    $0x28,%rsp
1402214a4:	48 8b d1             	mov    %rcx,%rdx
1402214a7:	48 8d 05 6a c2 d8 00 	lea    0xd8c26a(%rip),%rax        # 0x140fad718
1402214ae:	48 89 01             	mov    %rax,(%rcx)
1402214b1:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402214b5:	48 8d 42 20          	lea    0x20(%rdx),%rax
1402214b9:	48 3b c8             	cmp    %rax,%rcx
1402214bc:	74 2e                	je     0x1402214ec
1402214be:	48 8b 52 18          	mov    0x18(%rdx),%rdx
1402214c2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402214c9:	72 18                	jb     0x1402214e3
1402214cb:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1402214cf:	48 83 c2 27          	add    $0x27,%rdx
1402214d3:	49 2b c8             	sub    %r8,%rcx
1402214d6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402214da:	48 83 f8 1f          	cmp    $0x1f,%rax
1402214de:	77 11                	ja     0x1402214f1
1402214e0:	49 8b c8             	mov    %r8,%rcx
1402214e3:	48 83 c4 28          	add    $0x28,%rsp
1402214e7:	e9 58 9c bf 00       	jmp    0x140e1b144
1402214ec:	48 83 c4 28          	add    $0x28,%rsp
1402214f0:	c3                   	ret
1402214f1:	e8 ae 8c c0 00       	call   0x140e2a1a4
1402214f6:	cc                   	int3
1402214f7:	cc                   	int3
1402214f8:	cc                   	int3
1402214f9:	cc                   	int3
1402214fa:	cc                   	int3
1402214fb:	cc                   	int3
1402214fc:	cc                   	int3
1402214fd:	cc                   	int3
1402214fe:	cc                   	int3