140a6e25f:	0f 84 b5 00 00 00    	je     0x140a6e31a
140a6e265:	0f b6 53 0e          	movzbl 0xe(%rbx),%edx
140a6e269:	48 8b cf             	mov    %rdi,%rcx
140a6e26c:	e8 ff 9d fe ff       	call   0x140a58070
140a6e271:	84 c0                	test   %al,%al
140a6e273:	0f 84 a1 00 00 00    	je     0x140a6e31a
140a6e279:	0f b6 53 0f          	movzbl 0xf(%rbx),%edx
140a6e27d:	48 8b cf             	mov    %rdi,%rcx
140a6e280:	e8 eb 9d fe ff       	call   0x140a58070
140a6e285:	84 c0                	test   %al,%al
140a6e287:	0f 84 8d 00 00 00    	je     0x140a6e31a
140a6e28d:	0f b6 53 10          	movzbl 0x10(%rbx),%edx
140a6e291:	48 8b cf             	mov    %rdi,%rcx
140a6e294:	e8 d7 9d fe ff       	call   0x140a58070
140a6e299:	84 c0                	test   %al,%al
140a6e29b:	74 7d                	je     0x140a6e31a
140a6e29d:	0f b6 53 11          	movzbl 0x11(%rbx),%edx
140a6e2a1:	48 8b cf             	mov    %rdi,%rcx
140a6e2a4:	e8 c7 9d fe ff       	call   0x140a58070
140a6e2a9:	84 c0                	test   %al,%al
140a6e2ab:	74 6d                	je     0x140a6e31a
140a6e2ad:	0f b6 53 12          	movzbl 0x12(%rbx),%edx
140a6e2b1:	48 8b cf             	mov    %rdi,%rcx
140a6e2b4:	e8 b7 9d fe ff       	call   0x140a58070
140a6e2b9:	84 c0                	test   %al,%al
140a6e2bb:	74 5d                	je     0x140a6e31a
140a6e2bd:	0f b6 53 13          	movzbl 0x13(%rbx),%edx
140a6e2c1:	48 8b cf             	mov    %rdi,%rcx
140a6e2c4:	e8 a7 9d fe ff       	call   0x140a58070
140a6e2c9:	84 c0                	test   %al,%al
140a6e2cb:	74 4d                	je     0x140a6e31a
140a6e2cd:	0f b6 53 14          	movzbl 0x14(%rbx),%edx
140a6e2d1:	48 8b cf             	mov    %rdi,%rcx
140a6e2d4:	e8 97 9d fe ff       	call   0x140a58070
140a6e2d9:	84 c0                	test   %al,%al
140a6e2db:	74 3d                	je     0x140a6e31a
140a6e2dd:	0f b6 53 15          	movzbl 0x15(%rbx),%edx
140a6e2e1:	48 8b cf             	mov    %rdi,%rcx
140a6e2e4:	e8 87 9d fe ff       	call   0x140a58070
140a6e2e9:	84 c0                	test   %al,%al
140a6e2eb:	74 2d                	je     0x140a6e31a
140a6e2ed:	0f b6 53 16          	movzbl 0x16(%rbx),%edx
140a6e2f1:	48 8b cf             	mov    %rdi,%rcx
140a6e2f4:	e8 77 9d fe ff       	call   0x140a58070
140a6e2f9:	84 c0                	test   %al,%al
140a6e2fb:	74 1d                	je     0x140a6e31a
140a6e2fd:	0f b6 53 17          	movzbl 0x17(%rbx),%edx
140a6e301:	48 8b cf             	mov    %rdi,%rcx
140a6e304:	e8 67 9d fe ff       	call   0x140a58070
140a6e309:	84 c0                	test   %al,%al
140a6e30b:	74 0d                	je     0x140a6e31a
140a6e30d:	b0 01                	mov    $0x1,%al
140a6e30f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6e314:	48 83 c4 20          	add    $0x20,%rsp
140a6e318:	5f                   	pop    %rdi
140a6e319:	c3                   	ret
140a6e31a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6e31f:	32 c0                	xor    %al,%al
140a6e321:	48 83 c4 20          	add    $0x20,%rsp
140a6e325:	5f                   	pop    %rdi
140a6e326:	c3                   	ret
140a6e327:	cc                   	int3
140a6e328:	cc                   	int3
140a6e329:	cc                   	int3
140a6e32a:	cc                   	int3
140a6e32b:	cc                   	int3
140a6e32c:	cc                   	int3
140a6e32d:	cc                   	int3
140a6e32e:	cc                   	int3
140a6e32f:	cc                   	int3
140a6e330:	40 55                	rex push %rbp
140a6e332:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140a6e337:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140a6e33e:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a6e342:	b8 ff ff 00 00       	mov    $0xffff,%eax
140a6e347:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
140a6e34c:	48 8d 05 75 c0 60 00 	lea    0x60c075(%rip),%rax        # 0x14107a3c8
140a6e353:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140a6e357:	48 c7 45 88 09 00 00 	movq   $0x9,-0x78(%rbp)
140a6e35e:	00
140a6e35f:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140a6e363:	48 8d 05 d6 22 56 00 	lea    0x5622d6(%rip),%rax        # 0x140fd0640
140a6e36a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e36f:	48 c7 44 24 48 08 00 	movq   $0x8,0x48(%rsp)
140a6e376:	00 00
140a6e378:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e37d:	49 8d 80 c8 00 00 00 	lea    0xc8(%r8),%rax
140a6e384:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a6e389:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
140a6e38d:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
140a6e393:	f2 0f 11 45 a8       	movsd  %xmm0,-0x58(%rbp)
140a6e398:	48 8d 05 e5 ef 55 00 	lea    0x55efe5(%rip),%rax        # 0x140fcd384
140a6e39f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e3a4:	48 c7 44 24 48 05 00 	movq   $0x5,0x48(%rsp)
140a6e3ab:	00 00
140a6e3ad:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e3b2:	49 8d 80 b0 00 00 00 	lea    0xb0(%r8),%rax
140a6e3b9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a6e3be:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140a6e3c2:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
140a6e3c8:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
140a6e3cd:	48 8d 05 d8 a2 55 00 	lea    0x55a2d8(%rip),%rax        # 0x140fc86ac
140a6e3d4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e3d9:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140a6e3e0:	00 00
140a6e3e2:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e3e7:	49 8d 80 90 00 00 00 	lea    0x90(%r8),%rax
140a6e3ee:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a6e3f3:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140a6e3f7:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
140a6e3fd:	f2 0f 11 45 d8       	movsd  %xmm0,-0x28(%rbp)
140a6e402:	48 8d 05 6f 22 61 00 	lea    0x61226f(%rip),%rax        # 0x141080678
140a6e409:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e40e:	48 c7 44 24 48 09 00 	movq   $0x9,0x48(%rsp)
140a6e415:	00 00
140a6e417:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e41c:	49 8d 40 40          	lea    0x40(%r8),%rax
140a6e420:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a6e425:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140a6e429:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
140a6e42f:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
140a6e434:	48 8d 05 c5 1e 56 00 	lea    0x561ec5(%rip),%rax        # 0x140fd0300
140a6e43b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e440:	48 c7 44 24 48 06 00 	movq   $0x6,0x48(%rsp)
140a6e447:	00 00
140a6e449:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e44e:	49 8d 40 20          	lea    0x20(%r8),%rax
140a6e452:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a6e457:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a6e45c:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
140a6e462:	f2 0f 11 44 24 68    	movsd  %xmm0,0x68(%rsp)
140a6e468:	48 8d 05 49 e4 55 00 	lea    0x55e449(%rip),%rax        # 0x140fcc8b8
140a6e46f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6e474:	48 c7 44 24 48 03 00 	movq   $0x3,0x48(%rsp)
140a6e47b:	00 00
140a6e47d:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6e482:	4c 89 45 08          	mov    %r8,0x8(%rbp)
140a6e486:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140a6e48b:	f2 0f 10 45 08       	movsd  0x8(%rbp),%xmm0
140a6e490:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
140a6e496:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140a6e49a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a6e49f:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140a6e4a3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a6e4a8:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140a6e4ac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a6e4b1:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140a6e4b5:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140a6e4ba:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6e4bf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140a6e4c4:	e8 17 ee fe ff       	call   0x140a5d2e0
140a6e4c9:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140a6e4d0:	5d                   	pop    %rbp
140a6e4d1:	c3                   	ret
140a6e4d2:	cc                   	int3
140a6e4d3:	cc                   	int3
140a6e4d4:	cc                   	int3
140a6e4d5:	cc                   	int3
140a6e4d6:	cc                   	int3
140a6e4d7:	cc                   	int3
140a6e4d8:	cc                   	int3
140a6e4d9:	cc                   	int3
140a6e4da:	cc                   	int3
140a6e4db:	cc                   	int3
140a6e4dc:	cc                   	int3
140a6e4dd:	cc                   	int3
140a6e4de:	cc                   	int3
140a6e4df:	cc                   	int3
140a6e4e0:	e9 ab 07 00 00       	jmp    0x140a6ec90
140a6e4e5:	cc                   	int3
140a6e4e6:	cc                   	int3
140a6e4e7:	cc                   	int3
140a6e4e8:	cc                   	int3
140a6e4e9:	cc                   	int3
140a6e4ea:	cc                   	int3
140a6e4eb:	cc                   	int3
140a6e4ec:	cc                   	int3
140a6e4ed:	cc                   	int3
140a6e4ee:	cc                   	int3
140a6e4ef:	cc                   	int3
140a6e4f0:	e9 bb c1 fe ff       	jmp    0x140a5a6b0
140a6e4f5:	cc                   	int3
140a6e4f6:	cc                   	int3
140a6e4f7:	cc                   	int3
140a6e4f8:	cc                   	int3
140a6e4f9:	cc                   	int3
140a6e4fa:	cc                   	int3
140a6e4fb:	cc                   	int3
140a6e4fc:	cc                   	int3
140a6e4fd:	cc                   	int3
140a6e4fe:	cc                   	int3
140a6e4ff:	cc                   	int3
140a6e500:	e9 6b 60 ff ff       	jmp    0x140a64570
140a6e505:	cc                   	int3
140a6e506:	cc                   	int3
140a6e507:	cc                   	int3
140a6e508:	cc                   	int3
140a6e509:	cc                   	int3
140a6e50a:	cc                   	int3
140a6e50b:	cc                   	int3
140a6e50c:	cc                   	int3
140a6e50d:	cc                   	int3
140a6e50e:	cc                   	int3
140a6e50f:	cc                   	int3
140a6e510:	e9 9b 08 00 00       	jmp    0x140a6edb0
140a6e515:	cc                   	int3
140a6e516:	cc                   	int3
140a6e517:	cc                   	int3
140a6e518:	cc                   	int3
140a6e519:	cc                   	int3
140a6e51a:	cc                   	int3
140a6e51b:	cc                   	int3
140a6e51c:	cc                   	int3
140a6e51d:	cc                   	int3
140a6e51e:	cc                   	int3
140a6e51f:	cc                   	int3
140a6e520:	e9 1b c4 fe ff       	jmp    0x140a5a940
140a6e525:	cc                   	int3
140a6e526:	cc                   	int3
140a6e527:	cc                   	int3
140a6e528:	cc                   	int3
140a6e529:	cc                   	int3
140a6e52a:	cc                   	int3
140a6e52b:	cc                   	int3
140a6e52c:	cc                   	int3
140a6e52d:	cc                   	int3
140a6e52e:	cc                   	int3
140a6e52f:	cc                   	int3
140a6e530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6e535:	57                   	push   %rdi
140a6e536:	48 83 ec 50          	sub    $0x50,%rsp
140a6e53a:	0f 10 05 1f 1d 61 00 	movups 0x611d1f(%rip),%xmm0        # 0x141080260
140a6e541:	48 8d 05 50 20 5b 00 	lea    0x5b2050(%rip),%rax        # 0x141020598
140a6e548:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
140a6e54f:	00 00
140a6e551:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a6e556:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a6e55b:	48 8d 05 fe 1b 56 00 	lea    0x561bfe(%rip),%rax        # 0x140fd0160
140a6e562:	48 c7 44 24 28 07 00 	movq   $0x7,0x28(%rsp)
140a6e569:	00 00
140a6e56b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a6e570:	48 8b fa             	mov    %rdx,%rdi
140a6e573:	48 8b 01             	mov    (%rcx),%rax
140a6e576:	ba 21 00 00 00       	mov    $0x21,%edx
140a6e57b:	48 8b d9             	mov    %rcx,%rbx
140a6e57e:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6e583:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6e587:	ff 15 93 54 51 00    	call   *0x515493(%rip)        # 0x140f83a20
140a6e58d:	84 c0                	test   %al,%al
140a6e58f:	0f 84 c1 00 00 00    	je     0x140a6e656
140a6e595:	48 8b 03             	mov    (%rbx),%rax
140a6e598:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6e59d:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a6e5a2:	48 8b cb             	mov    %rbx,%rcx
140a6e5a5:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6e5a9:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6e5ae:	ff 15 6c 54 51 00    	call   *0x51546c(%rip)        # 0x140f83a20
140a6e5b4:	84 c0                	test   %al,%al
140a6e5b6:	0f 84 9a 00 00 00    	je     0x140a6e656
140a6e5bc:	48 8b d7             	mov    %rdi,%rdx
140a6e5bf:	48 8b cb             	mov    %rbx,%rcx
140a6e5c2:	e8 79 c3 fe ff       	call   0x140a5a940
140a6e5c7:	84 c0                	test   %al,%al
140a6e5c9:	0f 84 87 00 00 00    	je     0x140a6e656
140a6e5cf:	48 8b 03             	mov    (%rbx),%rax
140a6e5d2:	48 8b cb             	mov    %rbx,%rcx
140a6e5d5:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6e5d9:	ff 15 41 54 51 00    	call   *0x515441(%rip)        # 0x140f83a20
140a6e5df:	84 c0                	test   %al,%al
140a6e5e1:	74 73                	je     0x140a6e656
140a6e5e3:	48 8b 03             	mov    (%rbx),%rax
140a6e5e6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6e5eb:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a6e5f0:	48 8b cb             	mov    %rbx,%rcx
140a6e5f3:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6e5f7:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6e5fc:	ff 15 1e 54 51 00    	call   *0x51541e(%rip)        # 0x140f83a20
140a6e602:	84 c0                	test   %al,%al
140a6e604:	74 50                	je     0x140a6e656
140a6e606:	48 8b 03             	mov    (%rbx),%rax
140a6e609:	48 8b cb             	mov    %rbx,%rcx
140a6e60c:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
140a6e610:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a6e617:	ff 15 03 54 51 00    	call   *0x515403(%rip)        # 0x140f83a20
140a6e61d:	84 c0                	test   %al,%al
140a6e61f:	74 35                	je     0x140a6e656
140a6e621:	48 8b 03             	mov    (%rbx),%rax
140a6e624:	48 8b cb             	mov    %rbx,%rcx
140a6e627:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6e62b:	ff 15 ef 53 51 00    	call   *0x5153ef(%rip)        # 0x140f83a20
140a6e631:	84 c0                	test   %al,%al
140a6e633:	74 21                	je     0x140a6e656
140a6e635:	48 8b 03             	mov    (%rbx),%rax
140a6e638:	48 8b cb             	mov    %rbx,%rcx
140a6e63b:	48 8b 40 10          	mov    0x10(%rax),%rax
140a6e63f:	ff 15 db 53 51 00    	call   *0x5153db(%rip)        # 0x140f83a20
140a6e645:	84 c0                	test   %al,%al
140a6e647:	74 0d                	je     0x140a6e656
140a6e649:	b0 01                	mov    $0x1,%al
140a6e64b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a6e650:	48 83 c4 50          	add    $0x50,%rsp
140a6e654:	5f                   	pop    %rdi
140a6e655:	c3                   	ret
140a6e656:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a6e65b:	32 c0                	xor    %al,%al
140a6e65d:	48 83 c4 50          	add    $0x50,%rsp
140a6e661:	5f                   	pop    %rdi
140a6e662:	c3                   	ret
140a6e663:	cc                   	int3
140a6e664:	cc                   	int3
140a6e665:	cc                   	int3
140a6e666:	cc                   	int3
140a6e667:	cc                   	int3
140a6e668:	cc                   	int3
140a6e669:	cc                   	int3
140a6e66a:	cc                   	int3
140a6e66b:	cc                   	int3
140a6e66c:	cc                   	int3
140a6e66d:	cc                   	int3
140a6e66e:	cc                   	int3
140a6e66f:	cc                   	int3
140a6e670:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6e675:	57                   	push   %rdi
140a6e676:	48 83 ec 50          	sub    $0x50,%rsp
140a6e67a:	0f 10 05 ef 1b 61 00 	movups 0x611bef(%rip),%xmm0        # 0x141080270
140a6e681:	48 8d 05 00 20 61 00 	lea    0x612000(%rip),%rax        # 0x141080688
140a6e688:	48 c7 44 24 38 0d 00 	movq   $0xd,0x38(%rsp)
140a6e68f:	00 00
140a6e691:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a6e696:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a6e69b:	48 8d 05 be 1a 56 00 	lea    0x561abe(%rip),%rax        # 0x140fd0160
140a6e6a2:	48 c7 44 24 28 07 00 	movq   $0x7,0x28(%rsp)
140a6e6a9:	00 00
140a6e6ab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a6e6b0:	48 8b fa             	mov    %rdx,%rdi
140a6e6b3:	48 8b 01             	mov    (%rcx),%rax
140a6e6b6:	ba 22 00 00 00       	mov    $0x22,%edx
140a6e6bb:	48 8b d9             	mov    %rcx,%rbx
140a6e6be:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6e6c3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6e6c7:	ff 15 53 53 51 00    	call   *0x515353(%rip)        # 0x140f83a20
140a6e6cd:	84 c0                	test   %al,%al
140a6e6cf:	0f 84 c1 00 00 00    	je     0x140a6e796
140a6e6d5:	48 8b 03             	mov    (%rbx),%rax
140a6e6d8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6e6dd:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a6e6e2:	48 8b cb             	mov    %rbx,%rcx
140a6e6e5:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6e6e9:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6e6ee:	ff 15 2c 53 51 00    	call   *0x51532c(%rip)        # 0x140f83a20