14038e27d:	e9 99 00 00 00       	jmp    0x14038e31b
14038e282:	48 8d 15 0f 4c c5 00 	lea    0xc54c0f(%rip),%rdx        # 0x140fe2e98
14038e289:	e8 32 a7 fe ff       	call   0x1403789c0
14038e28e:	90                   	nop
14038e28f:	48 8b c8             	mov    %rax,%rcx
14038e292:	e8 19 01 00 00       	call   0x14038e3b0
14038e297:	90                   	nop
14038e298:	48 8b 55 27          	mov    0x27(%rbp),%rdx
14038e29c:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e2a0:	76 31                	jbe    0x14038e2d3
14038e2a2:	48 ff c2             	inc    %rdx
14038e2a5:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14038e2a9:	48 8b c1             	mov    %rcx,%rax
14038e2ac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e2b3:	72 19                	jb     0x14038e2ce
14038e2b5:	48 83 c2 27          	add    $0x27,%rdx
14038e2b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e2bd:	48 2b c1             	sub    %rcx,%rax
14038e2c0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e2c4:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e2c8:	0f 87 94 00 00 00    	ja     0x14038e362
14038e2ce:	e8 71 ce a8 00       	call   0x140e1b144
14038e2d3:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14038e2d7:	48 8b cf             	mov    %rdi,%rcx
14038e2da:	e8 91 1f 37 00       	call   0x140700270
14038e2df:	48 8b d8             	mov    %rax,%rbx
14038e2e2:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14038e2e6:	48 8b d0             	mov    %rax,%rdx
14038e2e9:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038e2ed:	e8 fe 8b 3c 00       	call   0x140756ef0
14038e2f2:	90                   	nop
14038e2f3:	48 8b cb             	mov    %rbx,%rcx
14038e2f6:	e8 c5 8e 3c 00       	call   0x1407571c0
14038e2fb:	49 8d 8d d8 00 00 00 	lea    0xd8(%r13),%rcx
14038e302:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14038e306:	e8 35 8f 3c 00       	call   0x140757240
14038e30b:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038e30f:	e8 ac 8e 3c 00       	call   0x1407571c0
14038e314:	c6 87 88 00 00 00 00 	movb   $0x0,0x88(%rdi)
14038e31b:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
14038e31f:	49 81 c5 f0 00 00 00 	add    $0xf0,%r13
14038e326:	4c 3b e8             	cmp    %rax,%r13
14038e329:	0f 85 f1 fb ff ff    	jne    0x14038df20
14038e32f:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14038e333:	48 33 cc             	xor    %rsp,%rcx
14038e336:	e8 c5 d1 a8 00       	call   0x140e1b500
14038e33b:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14038e342:	00
14038e343:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14038e347:	49 8b 73 40          	mov    0x40(%r11),%rsi
14038e34b:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14038e34f:	49 8b e3             	mov    %r11,%rsp
14038e352:	41 5f                	pop    %r15
14038e354:	41 5e                	pop    %r14
14038e356:	41 5d                	pop    %r13
14038e358:	41 5c                	pop    %r12
14038e35a:	5d                   	pop    %rbp
14038e35b:	c3                   	ret
14038e35c:	e8 43 be a9 00       	call   0x140e2a1a4
14038e361:	cc                   	int3
14038e362:	e8 3d be a9 00       	call   0x140e2a1a4
14038e367:	90                   	nop
14038e368:	e8 37 be a9 00       	call   0x140e2a1a4
14038e36d:	90                   	nop
14038e36e:	e8 31 be a9 00       	call   0x140e2a1a4
14038e373:	cc                   	int3
14038e374:	e8 2b be a9 00       	call   0x140e2a1a4
14038e379:	90                   	nop
14038e37a:	e8 25 be a9 00       	call   0x140e2a1a4
14038e37f:	cc                   	int3
14038e380:	e8 1f be a9 00       	call   0x140e2a1a4
14038e385:	90                   	nop
14038e386:	e8 19 be a9 00       	call   0x140e2a1a4
14038e38b:	cc                   	int3
14038e38c:	e8 13 be a9 00       	call   0x140e2a1a4
14038e391:	90                   	nop
14038e392:	e8 0d be a9 00       	call   0x140e2a1a4
14038e397:	cc                   	int3
14038e398:	e8 07 be a9 00       	call   0x140e2a1a4
14038e39d:	cc                   	int3
14038e39e:	e8 01 be a9 00       	call   0x140e2a1a4
14038e3a3:	cc                   	int3
14038e3a4:	cc                   	int3
14038e3a5:	cc                   	int3
14038e3a6:	cc                   	int3
14038e3a7:	cc                   	int3
14038e3a8:	cc                   	int3
14038e3a9:	cc                   	int3
14038e3aa:	cc                   	int3
14038e3ab:	cc                   	int3
14038e3ac:	cc                   	int3
14038e3ad:	cc                   	int3
14038e3ae:	cc                   	int3
14038e3af:	cc                   	int3
14038e3b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14038e3b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14038e3ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14038e3bf:	57                   	push   %rdi
14038e3c0:	41 54                	push   %r12
14038e3c2:	41 55                	push   %r13
14038e3c4:	41 56                	push   %r14
14038e3c6:	41 57                	push   %r15
14038e3c8:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14038e3cf:	48 8b 05 2a ab 02 01 	mov    0x102ab2a(%rip),%rax        # 0x1413b8f00
14038e3d6:	48 33 c4             	xor    %rsp,%rax
14038e3d9:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14038e3de:	4c 8b f1             	mov    %rcx,%r14
14038e3e1:	45 33 ed             	xor    %r13d,%r13d
14038e3e4:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14038e3e9:	48 8b 3d a8 91 0a 01 	mov    0x10a91a8(%rip),%rdi        # 0x141437598
14038e3f0:	48 85 ff             	test   %rdi,%rdi
14038e3f3:	74 05                	je     0x14038e3fa
14038e3f5:	48 8b c7             	mov    %rdi,%rax
14038e3f8:	eb 0c                	jmp    0x14038e406
14038e3fa:	e8 21 4c 71 00       	call   0x140aa3020
14038e3ff:	48 8b 3d 92 91 0a 01 	mov    0x10a9192(%rip),%rdi        # 0x141437598
14038e406:	4c 39 68 40          	cmp    %r13,0x40(%rax)
14038e40a:	0f 84 ec 00 00 00    	je     0x14038e4fc
14038e410:	48 85 ff             	test   %rdi,%rdi
14038e413:	74 05                	je     0x14038e41a
14038e415:	48 8b c7             	mov    %rdi,%rax
14038e418:	eb 0c                	jmp    0x14038e426
14038e41a:	e8 01 4c 71 00       	call   0x140aa3020
14038e41f:	48 8b 3d 72 91 0a 01 	mov    0x10a9172(%rip),%rdi        # 0x141437598
14038e426:	48 8b 40 40          	mov    0x40(%rax),%rax
14038e42a:	0f 57 c0             	xorps  %xmm0,%xmm0
14038e42d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14038e432:	41 bc 04 00 00 00    	mov    $0x4,%r12d
14038e438:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14038e43d:	41 bf 0f 00 00 00    	mov    $0xf,%r15d
14038e443:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14038e448:	c7 44 24 30 7a 65 65 	movl   $0x6b65657a,0x30(%rsp)
14038e44f:	6b
14038e450:	44 88 6c 24 34       	mov    %r13b,0x34(%rsp)
14038e455:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14038e45b:	48 8b 70 30          	mov    0x30(%rax),%rsi
14038e45f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14038e464:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14038e468:	48 8b ee             	mov    %rsi,%rbp
14038e46b:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14038e46f:	75 3c                	jne    0x14038e4ad
14038e471:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14038e475:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14038e479:	4c 39 79 18          	cmp    %r15,0x18(%rcx)
14038e47d:	76 03                	jbe    0x14038e482
14038e47f:	48 8b 09             	mov    (%rcx),%rcx
14038e482:	4c 8b c6             	mov    %rsi,%r8
14038e485:	49 3b f4             	cmp    %r12,%rsi
14038e488:	4d 0f 47 c4          	cmova  %r12,%r8
14038e48c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14038e491:	e8 ba 15 b5 00       	call   0x140edfa50
14038e496:	85 c0                	test   %eax,%eax
14038e498:	74 46                	je     0x14038e4e0
14038e49a:	78 49                	js     0x14038e4e5
14038e49c:	48 8b eb             	mov    %rbx,%rbp
14038e49f:	48 8b 1b             	mov    (%rbx),%rbx
14038e4a2:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14038e4a6:	74 c9                	je     0x14038e471
14038e4a8:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
14038e4ad:	80 7d 19 00          	cmpb   $0x0,0x19(%rbp)
14038e4b1:	75 4e                	jne    0x14038e501
14038e4b3:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14038e4b7:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
14038e4bb:	4c 39 7a 18          	cmp    %r15,0x18(%rdx)
14038e4bf:	76 03                	jbe    0x14038e4c4
14038e4c1:	48 8b 12             	mov    (%rdx),%rdx
14038e4c4:	49 3b dc             	cmp    %r12,%rbx
14038e4c7:	4c 0f 42 e3          	cmovb  %rbx,%r12
14038e4cb:	4d 8b c4             	mov    %r12,%r8
14038e4ce:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14038e4d3:	e8 78 15 b5 00       	call   0x140edfa50
14038e4d8:	85 c0                	test   %eax,%eax
14038e4da:	74 0f                	je     0x14038e4eb
14038e4dc:	79 13                	jns    0x14038e4f1
14038e4de:	eb 21                	jmp    0x14038e501
14038e4e0:	49 3b f4             	cmp    %r12,%rsi
14038e4e3:	73 b7                	jae    0x14038e49c
14038e4e5:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14038e4e9:	eb b7                	jmp    0x14038e4a2
14038e4eb:	48 83 fb 04          	cmp    $0x4,%rbx
14038e4ef:	77 10                	ja     0x14038e501
14038e4f1:	48 3b ee             	cmp    %rsi,%rbp
14038e4f4:	74 0b                	je     0x14038e501
14038e4f6:	41 0f b6 dd          	movzbl %r13b,%ebx
14038e4fa:	eb 07                	jmp    0x14038e503
14038e4fc:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14038e501:	32 db                	xor    %bl,%bl
14038e503:	41 f6 c5 01          	test   $0x1,%r13b
14038e507:	74 40                	je     0x14038e549
14038e509:	49 83 ff 0f          	cmp    $0xf,%r15
14038e50d:	76 3a                	jbe    0x14038e549
14038e50f:	49 8d 57 01          	lea    0x1(%r15),%rdx
14038e513:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14038e518:	48 8b c1             	mov    %rcx,%rax
14038e51b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e522:	72 19                	jb     0x14038e53d
14038e524:	48 83 c2 27          	add    $0x27,%rdx
14038e528:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e52c:	48 2b c1             	sub    %rcx,%rax
14038e52f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e533:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e537:	0f 87 5d 01 00 00    	ja     0x14038e69a
14038e53d:	e8 02 cc a8 00       	call   0x140e1b144
14038e542:	48 8b 3d 4f 90 0a 01 	mov    0x10a904f(%rip),%rdi        # 0x141437598
14038e549:	84 db                	test   %bl,%bl
14038e54b:	0f 84 15 01 00 00    	je     0x14038e666
14038e551:	49 8b ce             	mov    %r14,%rcx
14038e554:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
14038e559:	76 03                	jbe    0x14038e55e
14038e55b:	49 8b 0e             	mov    (%r14),%rcx
14038e55e:	49 8b 46 10          	mov    0x10(%r14),%rax
14038e562:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14038e567:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14038e56c:	0f 57 c0             	xorps  %xmm0,%xmm0
14038e56f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14038e574:	66 0f 6f 0d 74 5d c1 	movdqa 0xc15d74(%rip),%xmm1        # 0x140fa42f0
14038e57b:	00
14038e57c:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
14038e582:	c7 44 24 30 7a 65 65 	movl   $0x6b65657a,0x30(%rsp)
14038e589:	6b
14038e58a:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
14038e58f:	48 85 ff             	test   %rdi,%rdi
14038e592:	74 05                	je     0x14038e599
14038e594:	48 8b c7             	mov    %rdi,%rax
14038e597:	eb 0c                	jmp    0x14038e5a5
14038e599:	e8 82 4a 71 00       	call   0x140aa3020
14038e59e:	48 8b 3d f3 8f 0a 01 	mov    0x10a8ff3(%rip),%rdi        # 0x141437598
14038e5a5:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
14038e5aa:	0f 84 7d 00 00 00    	je     0x14038e62d
14038e5b0:	48 85 ff             	test   %rdi,%rdi
14038e5b3:	75 08                	jne    0x14038e5bd
14038e5b5:	e8 66 4a 71 00       	call   0x140aa3020
14038e5ba:	48 8b f8             	mov    %rax,%rdi
14038e5bd:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
14038e5c1:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
14038e5c6:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14038e5cc:	45 33 c9             	xor    %r9d,%r9d
14038e5cf:	45 33 c0             	xor    %r8d,%r8d
14038e5d2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14038e5d7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14038e5dc:	e8 bf cd 70 00       	call   0x140a9b3a0
14038e5e1:	90                   	nop
14038e5e2:	4c 8b c0             	mov    %rax,%r8
14038e5e5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14038e5ea:	48 8b cb             	mov    %rbx,%rcx
14038e5ed:	e8 2e 3e 71 00       	call   0x140aa2420
14038e5f2:	90                   	nop
14038e5f3:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14038e5f8:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e5fc:	76 2f                	jbe    0x14038e62d
14038e5fe:	48 ff c2             	inc    %rdx
14038e601:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14038e606:	48 8b c1             	mov    %rcx,%rax
14038e609:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e610:	72 15                	jb     0x14038e627
14038e612:	48 83 c2 27          	add    $0x27,%rdx
14038e616:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e61a:	48 2b c1             	sub    %rcx,%rax
14038e61d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e621:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e625:	77 79                	ja     0x14038e6a0
14038e627:	e8 18 cb a8 00       	call   0x140e1b144
14038e62c:	90                   	nop
14038e62d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14038e632:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e636:	76 2e                	jbe    0x14038e666
14038e638:	48 ff c2             	inc    %rdx
14038e63b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14038e640:	48 8b c1             	mov    %rcx,%rax
14038e643:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e64a:	72 15                	jb     0x14038e661
14038e64c:	48 83 c2 27          	add    $0x27,%rdx
14038e650:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e654:	48 2b c1             	sub    %rcx,%rax
14038e657:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e65b:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e65f:	77 33                	ja     0x14038e694
14038e661:	e8 de ca a8 00       	call   0x140e1b144
14038e666:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14038e66b:	48 33 cc             	xor    %rsp,%rcx
14038e66e:	e8 8d ce a8 00       	call   0x140e1b500
14038e673:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14038e67a:	00
14038e67b:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14038e67f:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14038e683:	49 8b 73 40          	mov    0x40(%r11),%rsi
14038e687:	49 8b e3             	mov    %r11,%rsp
14038e68a:	41 5f                	pop    %r15
14038e68c:	41 5e                	pop    %r14
14038e68e:	41 5d                	pop    %r13
14038e690:	41 5c                	pop    %r12
14038e692:	5f                   	pop    %rdi
14038e693:	c3                   	ret
14038e694:	e8 0b bb a9 00       	call   0x140e2a1a4
14038e699:	cc                   	int3
14038e69a:	e8 05 bb a9 00       	call   0x140e2a1a4
14038e69f:	90                   	nop
14038e6a0:	e8 ff ba a9 00       	call   0x140e2a1a4
14038e6a5:	90                   	nop
14038e6a6:	cc                   	int3
14038e6a7:	cc                   	int3
14038e6a8:	cc                   	int3
14038e6a9:	cc                   	int3
14038e6aa:	cc                   	int3
14038e6ab:	cc                   	int3
14038e6ac:	cc                   	int3
14038e6ad:	cc                   	int3
14038e6ae:	cc                   	int3
14038e6af:	cc                   	int3
14038e6b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14038e6b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14038e6ba:	57                   	push   %rdi
14038e6bb:	48 83 ec 30          	sub    $0x30,%rsp
14038e6bf:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14038e6c4:	48 8b f2             	mov    %rdx,%rsi
14038e6c7:	4c 8b c1             	mov    %rcx,%r8
14038e6ca:	76 03                	jbe    0x14038e6cf
14038e6cc:	4c 8b 01             	mov    (%rcx),%r8
14038e6cf:	48 8b 41 10          	mov    0x10(%rcx),%rax
14038e6d3:	49 8b c8             	mov    %r8,%rcx
14038e6d6:	49 8d 3c 40          	lea    (%r8,%rax,2),%rdi
14038e6da:	48 8b d7             	mov    %rdi,%rdx
14038e6dd:	48 8b df             	mov    %rdi,%rbx
14038e6e0:	e8 3b ed eb ff       	call   0x14024d420
14038e6e5:	48 3b c7             	cmp    %rdi,%rax
14038e6e8:	74 45                	je     0x14038e72f
14038e6ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14038e6f0:	0f b7 08             	movzwl (%rax),%ecx
14038e6f3:	66 83 f9 5c          	cmp    $0x5c,%cx
14038e6f7:	74 06                	je     0x14038e6ff
14038e6f9:	66 83 f9 2f          	cmp    $0x2f,%cx
14038e6fd:	75 09                	jne    0x14038e708
14038e6ff:	48 83 c0 02          	add    $0x2,%rax
14038e703:	48 3b c7             	cmp    %rdi,%rax
14038e706:	75 e8                	jne    0x14038e6f0
14038e708:	48 3b c7             	cmp    %rdi,%rax
14038e70b:	74 22                	je     0x14038e72f
14038e70d:	0f 1f 00             	nopl   (%rax)
14038e710:	44 0f b7 43 fe       	movzwl -0x2(%rbx),%r8d
14038e715:	48 8d 4b fe          	lea    -0x2(%rbx),%rcx
14038e719:	66 41 83 f8 5c       	cmp    $0x5c,%r8w
14038e71e:	74 0f                	je     0x14038e72f
14038e720:	66 41 83 f8 2f       	cmp    $0x2f,%r8w
14038e725:	74 08                	je     0x14038e72f
14038e727:	48 8b d9             	mov    %rcx,%rbx
14038e72a:	48 3b c1             	cmp    %rcx,%rax
14038e72d:	75 e1                	jne    0x14038e710
14038e72f:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
14038e735:	48 8b d7             	mov    %rdi,%rdx
14038e738:	48 8b cb             	mov    %rbx,%rcx