14055d220:	83 f8 01             	cmp    $0x1,%eax
14055d223:	7f 08                	jg     0x14055d22d
14055d225:	33 c9                	xor    %ecx,%ecx
14055d227:	e8 d4 d4 22 00       	call   0x14078a700
14055d22c:	cc                   	int3
14055d22d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d232:	75 0b                	jne    0x14055d23f
14055d234:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d239:	e8 c2 d4 22 00       	call   0x14078a700
14055d23e:	90                   	nop
14055d23f:	48 89 0d 3a f1 ec 00 	mov    %rcx,0xecf13a(%rip)        # 0x14142c380
14055d246:	83 cb 20             	or     $0x20,%ebx
14055d249:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d24c:	48 8d 0d 2d 63 a1 00 	lea    0xa1632d(%rip),%rcx        # 0x140f73580
14055d253:	e8 1c e1 8b 00       	call   0x140e1b374
14055d258:	90                   	nop
14055d259:	48 8d 0d 28 f1 ec 00 	lea    0xecf128(%rip),%rcx        # 0x14142c388
14055d260:	e8 fb e3 8b 00       	call   0x140e1b660
14055d265:	e9 0f fc ff ff       	jmp    0x14055ce79
14055d26a:	48 8d 0d 27 f1 ec 00 	lea    0xecf127(%rip),%rcx        # 0x14142c398
14055d271:	e8 56 e4 8b 00       	call   0x140e1b6cc
14055d276:	83 3d 1b f1 ec 00 ff 	cmpl   $0xffffffff,0xecf11b(%rip)        # 0x14142c398
14055d27d:	0f 85 04 fc ff ff    	jne    0x14055ce87
14055d283:	48 8d 05 46 1a ab 00 	lea    0xab1a46(%rip),%rax        # 0x14100ecd0
14055d28a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14055d28e:	48 c7 45 e8 09 00 00 	movq   $0x9,-0x18(%rbp)
14055d295:	00
14055d296:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
14055d29a:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
14055d29f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055d2a3:	e8 e8 3a 24 00       	call   0x1407a0d90
14055d2a8:	48 8b 08             	mov    (%rax),%rcx
14055d2ab:	48 85 c9             	test   %rcx,%rcx
14055d2ae:	74 27                	je     0x14055d2d7
14055d2b0:	8b 41 10             	mov    0x10(%rcx),%eax
14055d2b3:	ff c0                	inc    %eax
14055d2b5:	89 41 10             	mov    %eax,0x10(%rcx)
14055d2b8:	83 f8 01             	cmp    $0x1,%eax
14055d2bb:	7f 08                	jg     0x14055d2c5
14055d2bd:	33 c9                	xor    %ecx,%ecx
14055d2bf:	e8 3c d4 22 00       	call   0x14078a700
14055d2c4:	cc                   	int3
14055d2c5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d2ca:	75 0b                	jne    0x14055d2d7
14055d2cc:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d2d1:	e8 2a d4 22 00       	call   0x14078a700
14055d2d6:	90                   	nop
14055d2d7:	48 89 0d b2 f0 ec 00 	mov    %rcx,0xecf0b2(%rip)        # 0x14142c390
14055d2de:	83 cb 40             	or     $0x40,%ebx
14055d2e1:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d2e4:	48 8d 0d d5 61 a1 00 	lea    0xa161d5(%rip),%rcx        # 0x140f734c0
14055d2eb:	e8 84 e0 8b 00       	call   0x140e1b374
14055d2f0:	90                   	nop
14055d2f1:	48 8d 0d a0 f0 ec 00 	lea    0xecf0a0(%rip),%rcx        # 0x14142c398
14055d2f8:	e8 63 e3 8b 00       	call   0x140e1b660
14055d2fd:	e9 85 fb ff ff       	jmp    0x14055ce87
14055d302:	48 8d 0d 9f f0 ec 00 	lea    0xecf09f(%rip),%rcx        # 0x14142c3a8
14055d309:	e8 be e3 8b 00       	call   0x140e1b6cc
14055d30e:	83 3d 93 f0 ec 00 ff 	cmpl   $0xffffffff,0xecf093(%rip)        # 0x14142c3a8
14055d315:	0f 85 7a fb ff ff    	jne    0x14055ce95
14055d31b:	48 8d 05 be 19 ab 00 	lea    0xab19be(%rip),%rax        # 0x14100ece0
14055d322:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14055d326:	48 c7 45 e8 1a 00 00 	movq   $0x1a,-0x18(%rbp)
14055d32d:	00
14055d32e:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
14055d332:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
14055d337:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14055d33b:	e8 50 3a 24 00       	call   0x1407a0d90
14055d340:	48 8b 08             	mov    (%rax),%rcx
14055d343:	48 85 c9             	test   %rcx,%rcx
14055d346:	74 27                	je     0x14055d36f
14055d348:	8b 41 10             	mov    0x10(%rcx),%eax
14055d34b:	ff c0                	inc    %eax
14055d34d:	89 41 10             	mov    %eax,0x10(%rcx)
14055d350:	83 f8 01             	cmp    $0x1,%eax
14055d353:	7f 08                	jg     0x14055d35d
14055d355:	33 c9                	xor    %ecx,%ecx
14055d357:	e8 a4 d3 22 00       	call   0x14078a700
14055d35c:	cc                   	int3
14055d35d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d362:	75 0b                	jne    0x14055d36f
14055d364:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d369:	e8 92 d3 22 00       	call   0x14078a700
14055d36e:	90                   	nop
14055d36f:	48 89 0d 2a f0 ec 00 	mov    %rcx,0xecf02a(%rip)        # 0x14142c3a0
14055d376:	0f ba eb 07          	bts    $0x7,%ebx
14055d37a:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d37d:	48 8d 0d 3c 62 a1 00 	lea    0xa1623c(%rip),%rcx        # 0x140f735c0
14055d384:	e8 eb df 8b 00       	call   0x140e1b374
14055d389:	90                   	nop
14055d38a:	48 8d 0d 17 f0 ec 00 	lea    0xecf017(%rip),%rcx        # 0x14142c3a8
14055d391:	e8 ca e2 8b 00       	call   0x140e1b660
14055d396:	e9 fa fa ff ff       	jmp    0x14055ce95
14055d39b:	48 8d 0d 0e f0 ec 00 	lea    0xecf00e(%rip),%rcx        # 0x14142c3b0
14055d3a2:	e8 25 e3 8b 00       	call   0x140e1b6cc
14055d3a7:	83 3d 02 f0 ec 00 ff 	cmpl   $0xffffffff,0xecf002(%rip)        # 0x14142c3b0
14055d3ae:	0f 85 ef fa ff ff    	jne    0x14055cea3
14055d3b4:	48 8d 15 b5 17 a7 00 	lea    0xa717b5(%rip),%rdx        # 0x140fceb70
14055d3bb:	48 8b 0d de ef ec 00 	mov    0xecefde(%rip),%rcx        # 0x14142c3a0
14055d3c2:	e8 99 08 1f 00       	call   0x14074dc60
14055d3c7:	89 05 df ef ec 00    	mov    %eax,0xecefdf(%rip)        # 0x14142c3ac
14055d3cd:	48 8d 0d dc ef ec 00 	lea    0xecefdc(%rip),%rcx        # 0x14142c3b0
14055d3d4:	e8 87 e2 8b 00       	call   0x140e1b660
14055d3d9:	e9 c5 fa ff ff       	jmp    0x14055cea3
14055d3de:	48 8d 0d d3 ef ec 00 	lea    0xecefd3(%rip),%rcx        # 0x14142c3b8
14055d3e5:	e8 e2 e2 8b 00       	call   0x140e1b6cc
14055d3ea:	83 3d c7 ef ec 00 ff 	cmpl   $0xffffffff,0xecefc7(%rip)        # 0x14142c3b8
14055d3f1:	0f 85 ba fa ff ff    	jne    0x14055ceb1
14055d3f7:	48 8d 15 56 10 a7 00 	lea    0xa71056(%rip),%rdx        # 0x140fce454
14055d3fe:	48 8b 0d 9b ef ec 00 	mov    0xecef9b(%rip),%rcx        # 0x14142c3a0
14055d405:	e8 56 08 1f 00       	call   0x14074dc60
14055d40a:	89 05 a4 ef ec 00    	mov    %eax,0xecefa4(%rip)        # 0x14142c3b4
14055d410:	48 8d 0d a1 ef ec 00 	lea    0xecefa1(%rip),%rcx        # 0x14142c3b8
14055d417:	e8 44 e2 8b 00       	call   0x140e1b660
14055d41c:	e9 90 fa ff ff       	jmp    0x14055ceb1
14055d421:	48 8d 0d 98 ef ec 00 	lea    0xecef98(%rip),%rcx        # 0x14142c3c0
14055d428:	e8 9f e2 8b 00       	call   0x140e1b6cc
14055d42d:	83 3d 8c ef ec 00 ff 	cmpl   $0xffffffff,0xecef8c(%rip)        # 0x14142c3c0
14055d434:	0f 85 85 fa ff ff    	jne    0x14055cebf
14055d43a:	48 8d 15 bb 18 ab 00 	lea    0xab18bb(%rip),%rdx        # 0x14100ecfc
14055d441:	48 8b 0d 58 ef ec 00 	mov    0xecef58(%rip),%rcx        # 0x14142c3a0
14055d448:	e8 13 08 1f 00       	call   0x14074dc60
14055d44d:	89 05 69 ef ec 00    	mov    %eax,0xecef69(%rip)        # 0x14142c3bc
14055d453:	48 8d 0d 66 ef ec 00 	lea    0xecef66(%rip),%rcx        # 0x14142c3c0
14055d45a:	e8 01 e2 8b 00       	call   0x140e1b660
14055d45f:	e9 5b fa ff ff       	jmp    0x14055cebf
14055d464:	48 8d 0d 5d ef ec 00 	lea    0xecef5d(%rip),%rcx        # 0x14142c3c8
14055d46b:	e8 5c e2 8b 00       	call   0x140e1b6cc
14055d470:	83 3d 51 ef ec 00 ff 	cmpl   $0xffffffff,0xecef51(%rip)        # 0x14142c3c8
14055d477:	0f 85 50 fa ff ff    	jne    0x14055cecd
14055d47d:	48 8d 15 84 18 ab 00 	lea    0xab1884(%rip),%rdx        # 0x14100ed08
14055d484:	48 8b 0d 15 ef ec 00 	mov    0xecef15(%rip),%rcx        # 0x14142c3a0
14055d48b:	e8 d0 07 1f 00       	call   0x14074dc60
14055d490:	89 05 2e ef ec 00    	mov    %eax,0xecef2e(%rip)        # 0x14142c3c4
14055d496:	48 8d 0d 2b ef ec 00 	lea    0xecef2b(%rip),%rcx        # 0x14142c3c8
14055d49d:	e8 be e1 8b 00       	call   0x140e1b660
14055d4a2:	e9 26 fa ff ff       	jmp    0x14055cecd
14055d4a7:	48 8d 0d 22 ef ec 00 	lea    0xecef22(%rip),%rcx        # 0x14142c3d0
14055d4ae:	e8 19 e2 8b 00       	call   0x140e1b6cc
14055d4b3:	83 3d 16 ef ec 00 ff 	cmpl   $0xffffffff,0xecef16(%rip)        # 0x14142c3d0
14055d4ba:	0f 85 1b fa ff ff    	jne    0x14055cedb
14055d4c0:	48 8d 15 51 18 ab 00 	lea    0xab1851(%rip),%rdx        # 0x14100ed18
14055d4c7:	48 8b 0d d2 ee ec 00 	mov    0xeceed2(%rip),%rcx        # 0x14142c3a0
14055d4ce:	e8 8d 07 1f 00       	call   0x14074dc60
14055d4d3:	89 05 f3 ee ec 00    	mov    %eax,0xeceef3(%rip)        # 0x14142c3cc
14055d4d9:	48 8d 0d f0 ee ec 00 	lea    0xeceef0(%rip),%rcx        # 0x14142c3d0
14055d4e0:	e8 7b e1 8b 00       	call   0x140e1b660
14055d4e5:	e9 f1 f9 ff ff       	jmp    0x14055cedb
14055d4ea:	48 8d 0d e7 ee ec 00 	lea    0xeceee7(%rip),%rcx        # 0x14142c3d8
14055d4f1:	e8 d6 e1 8b 00       	call   0x140e1b6cc
14055d4f6:	83 3d db ee ec 00 ff 	cmpl   $0xffffffff,0xeceedb(%rip)        # 0x14142c3d8
14055d4fd:	0f 85 e6 f9 ff ff    	jne    0x14055cee9
14055d503:	48 8d 15 1e 18 ab 00 	lea    0xab181e(%rip),%rdx        # 0x14100ed28
14055d50a:	48 8b 0d 8f ee ec 00 	mov    0xecee8f(%rip),%rcx        # 0x14142c3a0
14055d511:	e8 4a 07 1f 00       	call   0x14074dc60
14055d516:	89 05 b8 ee ec 00    	mov    %eax,0xeceeb8(%rip)        # 0x14142c3d4
14055d51c:	48 8d 0d b5 ee ec 00 	lea    0xeceeb5(%rip),%rcx        # 0x14142c3d8
14055d523:	e8 38 e1 8b 00       	call   0x140e1b660
14055d528:	e9 bc f9 ff ff       	jmp    0x14055cee9
14055d52d:	48 8d 0d ac ee ec 00 	lea    0xeceeac(%rip),%rcx        # 0x14142c3e0
14055d534:	e8 93 e1 8b 00       	call   0x140e1b6cc
14055d539:	83 3d a0 ee ec 00 ff 	cmpl   $0xffffffff,0xeceea0(%rip)        # 0x14142c3e0
14055d540:	0f 85 b1 f9 ff ff    	jne    0x14055cef7
14055d546:	48 8d 15 e3 17 ab 00 	lea    0xab17e3(%rip),%rdx        # 0x14100ed30
14055d54d:	48 8b 0d 4c ee ec 00 	mov    0xecee4c(%rip),%rcx        # 0x14142c3a0
14055d554:	e8 07 07 1f 00       	call   0x14074dc60
14055d559:	89 05 7d ee ec 00    	mov    %eax,0xecee7d(%rip)        # 0x14142c3dc
14055d55f:	48 8d 0d 7a ee ec 00 	lea    0xecee7a(%rip),%rcx        # 0x14142c3e0
14055d566:	e8 f5 e0 8b 00       	call   0x140e1b660
14055d56b:	e9 87 f9 ff ff       	jmp    0x14055cef7
14055d570:	48 8d 0d 71 ee ec 00 	lea    0xecee71(%rip),%rcx        # 0x14142c3e8
14055d577:	e8 50 e1 8b 00       	call   0x140e1b6cc
14055d57c:	83 3d 65 ee ec 00 ff 	cmpl   $0xffffffff,0xecee65(%rip)        # 0x14142c3e8
14055d583:	0f 85 7c f9 ff ff    	jne    0x14055cf05
14055d589:	48 8d 15 b8 17 ab 00 	lea    0xab17b8(%rip),%rdx        # 0x14100ed48
14055d590:	48 8b 0d 09 ee ec 00 	mov    0xecee09(%rip),%rcx        # 0x14142c3a0
14055d597:	e8 c4 06 1f 00       	call   0x14074dc60
14055d59c:	89 05 42 ee ec 00    	mov    %eax,0xecee42(%rip)        # 0x14142c3e4
14055d5a2:	48 8d 0d 3f ee ec 00 	lea    0xecee3f(%rip),%rcx        # 0x14142c3e8
14055d5a9:	e8 b2 e0 8b 00       	call   0x140e1b660
14055d5ae:	e9 52 f9 ff ff       	jmp    0x14055cf05
14055d5b3:	33 c9                	xor    %ecx,%ecx
14055d5b5:	e8 46 d1 22 00       	call   0x14078a700
14055d5ba:	cc                   	int3
14055d5bb:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d5c0:	e8 3b d1 22 00       	call   0x14078a700
14055d5c5:	90                   	nop
14055d5c6:	33 c9                	xor    %ecx,%ecx
14055d5c8:	e8 33 d1 22 00       	call   0x14078a700
14055d5cd:	cc                   	int3
14055d5ce:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d5d3:	e8 28 d1 22 00       	call   0x14078a700
14055d5d8:	90                   	nop
14055d5d9:	33 c9                	xor    %ecx,%ecx
14055d5db:	e8 20 d1 22 00       	call   0x14078a700
14055d5e0:	90                   	nop
14055d5e1:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d5e6:	e8 15 d1 22 00       	call   0x14078a700
14055d5eb:	cc                   	int3
14055d5ec:	33 c9                	xor    %ecx,%ecx
14055d5ee:	e8 0d d1 22 00       	call   0x14078a700
14055d5f3:	90                   	nop
14055d5f4:	b9 02 00 00 00       	mov    $0x2,%ecx
14055d5f9:	e8 02 d1 22 00       	call   0x14078a700
14055d5fe:	90                   	nop
14055d5ff:	b9 01 00 00 00       	mov    $0x1,%ecx
14055d604:	e8 f7 d0 22 00       	call   0x14078a700
14055d609:	cc                   	int3
14055d60a:	cc                   	int3
14055d60b:	cc                   	int3
14055d60c:	cc                   	int3
14055d60d:	cc                   	int3
14055d60e:	cc                   	int3
14055d60f:	cc                   	int3
14055d610:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14055d615:	55                   	push   %rbp
14055d616:	53                   	push   %rbx
14055d617:	56                   	push   %rsi
14055d618:	57                   	push   %rdi
14055d619:	41 55                	push   %r13
14055d61b:	41 56                	push   %r14
14055d61d:	41 57                	push   %r15
14055d61f:	48 8b ec             	mov    %rsp,%rbp
14055d622:	48 83 ec 60          	sub    $0x60,%rsp
14055d626:	4c 8b fa             	mov    %rdx,%r15
14055d629:	4c 8b e9             	mov    %rcx,%r13
14055d62c:	33 db                	xor    %ebx,%ebx
14055d62e:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d631:	44 8b 05 d0 16 f4 00 	mov    0xf416d0(%rip),%r8d        # 0x14149ed08
14055d638:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14055d63f:	00 00
14055d641:	b9 00 13 00 00       	mov    $0x1300,%ecx
14055d646:	4a 8b 3c c0          	mov    (%rax,%r8,8),%rdi
14055d64a:	48 03 f9             	add    %rcx,%rdi
14055d64d:	8b 07                	mov    (%rdi),%eax
14055d64f:	39 05 e3 ec ec 00    	cmp    %eax,0xecece3(%rip)        # 0x14142c338
14055d655:	0f 8f 69 02 00 00    	jg     0x14055d8c4
14055d65b:	8b 07                	mov    (%rdi),%eax
14055d65d:	39 05 e5 ec ec 00    	cmp    %eax,0xecece5(%rip)        # 0x14142c348
14055d663:	0f 8f f5 02 00 00    	jg     0x14055d95e
14055d669:	8b 07                	mov    (%rdi),%eax
14055d66b:	39 05 df ec ec 00    	cmp    %eax,0xececdf(%rip)        # 0x14142c350
14055d671:	0f 8f 7f 03 00 00    	jg     0x14055d9f6
14055d677:	8b 07                	mov    (%rdi),%eax
14055d679:	39 05 d9 ec ec 00    	cmp    %eax,0xececd9(%rip)        # 0x14142c358
14055d67f:	0f 8f b4 03 00 00    	jg     0x14055da39
14055d685:	8b 07                	mov    (%rdi),%eax
14055d687:	39 05 d3 ec ec 00    	cmp    %eax,0xececd3(%rip)        # 0x14142c360
14055d68d:	0f 8f e9 03 00 00    	jg     0x14055da7c
14055d693:	8b 07                	mov    (%rdi),%eax
14055d695:	39 05 cd ec ec 00    	cmp    %eax,0xececcd(%rip)        # 0x14142c368
14055d69b:	0f 8f 1e 04 00 00    	jg     0x14055dabf
14055d6a1:	b9 50 00 00 00       	mov    $0x50,%ecx
14055d6a6:	e8 5d da 8b 00       	call   0x140e1b108
14055d6ab:	4c 8b c8             	mov    %rax,%r9
14055d6ae:	48 89 45 58          	mov    %rax,0x58(%rbp)
14055d6b2:	48 85 c0             	test   %rax,%rax
14055d6b5:	74 3c                	je     0x14055d6f3
14055d6b7:	48 8b 0d 82 ec ec 00 	mov    0xecec82(%rip),%rcx        # 0x14142c340
14055d6be:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
14055d6c2:	48 85 c9             	test   %rcx,%rcx
14055d6c5:	74 1c                	je     0x14055d6e3
14055d6c7:	8b 41 10             	mov    0x10(%rcx),%eax
14055d6ca:	ff c0                	inc    %eax
14055d6cc:	89 41 10             	mov    %eax,0x10(%rcx)
14055d6cf:	83 f8 01             	cmp    $0x1,%eax
14055d6d2:	0f 8e 2a 04 00 00    	jle    0x14055db02
14055d6d8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d6dd:	0f 84 27 04 00 00    	je     0x14055db0a
14055d6e3:	41 b0 01             	mov    $0x1,%r8b
14055d6e6:	48 8d 55 50          	lea    0x50(%rbp),%rdx
14055d6ea:	49 8b c9             	mov    %r9,%rcx
14055d6ed:	e8 ce 42 1d 00       	call   0x1407319c0
14055d6f2:	90                   	nop
14055d6f3:	49 89 07             	mov    %rax,(%r15)
14055d6f6:	83 cb 04             	or     $0x4,%ebx
14055d6f9:	83 cb 01             	or     $0x1,%ebx
14055d6fc:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d6ff:	b9 50 00 00 00       	mov    $0x50,%ecx
14055d704:	e8 ff d9 8b 00       	call   0x140e1b108
14055d709:	4c 8b c0             	mov    %rax,%r8
14055d70c:	48 89 45 58          	mov    %rax,0x58(%rbp)
14055d710:	48 85 c0             	test   %rax,%rax
14055d713:	74 3d                	je     0x14055d752
14055d715:	48 8b 0d 14 ec ec 00 	mov    0xecec14(%rip),%rcx        # 0x14142c330
14055d71c:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
14055d720:	48 85 c9             	test   %rcx,%rcx
14055d723:	74 1c                	je     0x14055d741
14055d725:	8b 41 10             	mov    0x10(%rcx),%eax
14055d728:	ff c0                	inc    %eax
14055d72a:	89 41 10             	mov    %eax,0x10(%rcx)
14055d72d:	83 f8 01             	cmp    $0x1,%eax
14055d730:	0f 8e df 03 00 00    	jle    0x14055db15
14055d736:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d73b:	0f 84 dc 03 00 00    	je     0x14055db1d
14055d741:	48 8d 55 50          	lea    0x50(%rbp),%rdx
14055d745:	49 8b c8             	mov    %r8,%rcx
14055d748:	e8 e3 50 1d 00       	call   0x140732830
14055d74d:	48 8b f0             	mov    %rax,%rsi
14055d750:	eb 02                	jmp    0x14055d754
14055d752:	33 f6                	xor    %esi,%esi
14055d754:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14055d758:	83 cb 08             	or     $0x8,%ebx
14055d75b:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d75e:	49 8b 7d 10          	mov    0x10(%r13),%rdi
14055d762:	4d 8b 75 18          	mov    0x18(%r13),%r14
14055d766:	49 3b fe             	cmp    %r14,%rdi
14055d769:	0f 84 c3 00 00 00    	je     0x14055d832
14055d76f:	48 8d 45 50          	lea    0x50(%rbp),%rax
14055d773:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14055d777:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14055d77e:	00 00
14055d780:	b9 28 00 00 00       	mov    $0x28,%ecx
14055d785:	e8 7e d9 8b 00       	call   0x140e1b108
14055d78a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14055d78e:	48 85 c0             	test   %rax,%rax
14055d791:	74 18                	je     0x14055d7ab
14055d793:	0f 10 07             	movups (%rdi),%xmm0
14055d796:	0f 29 45 f0          	movaps %xmm0,-0x10(%rbp)
14055d79a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14055d79e:	48 8b c8             	mov    %rax,%rcx
14055d7a1:	e8 3a 45 1d 00       	call   0x140731ce0
14055d7a6:	48 8b c8             	mov    %rax,%rcx
14055d7a9:	eb 02                	jmp    0x14055d7ad
14055d7ab:	33 c9                	xor    %ecx,%ecx
14055d7ad:	83 cb 02             	or     $0x2,%ebx
14055d7b0:	89 5d c0             	mov    %ebx,-0x40(%rbp)
14055d7b3:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
14055d7b7:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
14055d7bb:	48 85 c9             	test   %rcx,%rcx
14055d7be:	74 1c                	je     0x14055d7dc
14055d7c0:	8b 41 10             	mov    0x10(%rcx),%eax
14055d7c3:	ff c0                	inc    %eax
14055d7c5:	89 41 10             	mov    %eax,0x10(%rcx)
14055d7c8:	83 f8 01             	cmp    $0x1,%eax
14055d7cb:	0f 8e 6a 03 00 00    	jle    0x14055db3b
14055d7d1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14055d7d6:	0f 84 54 03 00 00    	je     0x14055db30
14055d7dc:	48 8b 46 30          	mov    0x30(%rsi),%rax
14055d7e0:	48 8b 50 08          	mov    0x8(%rax),%rdx
14055d7e4:	48 2b 10             	sub    (%rax),%rdx
14055d7e7:	48 c1 fa 04          	sar    $0x4,%rdx
14055d7eb:	4c 8d 45 58          	lea    0x58(%rbp),%r8
14055d7ef:	48 8b ce             	mov    %rsi,%rcx
14055d7f2:	e8 49 01 1e 00       	call   0x14073d940
14055d7f7:	90                   	nop
14055d7f8:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14055d7fc:	48 85 c9             	test   %rcx,%rcx
14055d7ff:	74 24                	je     0x14055d825
14055d801:	8b 41 10             	mov    0x10(%rcx),%eax