14063a275:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a27a:	e8 81 04 15 00       	call   0x14078a700
14063a27f:	90                   	nop
14063a280:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a285:	e8 76 04 15 00       	call   0x14078a700
14063a28a:	90                   	nop
14063a28b:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a290:	e8 6b 04 15 00       	call   0x14078a700
14063a295:	cc                   	int3
14063a296:	cc                   	int3
14063a297:	cc                   	int3
14063a298:	cc                   	int3
14063a299:	cc                   	int3
14063a29a:	cc                   	int3
14063a29b:	cc                   	int3
14063a29c:	cc                   	int3
14063a29d:	cc                   	int3
14063a29e:	cc                   	int3
14063a29f:	cc                   	int3
14063a2a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063a2a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063a2aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14063a2af:	55                   	push   %rbp
14063a2b0:	41 56                	push   %r14
14063a2b2:	41 57                	push   %r15
14063a2b4:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14063a2b9:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063a2c0:	4d 8b f1             	mov    %r9,%r14
14063a2c3:	49 8b d8             	mov    %r8,%rbx
14063a2c6:	4c 8b fa             	mov    %rdx,%r15
14063a2c9:	48 8b f1             	mov    %rcx,%rsi
14063a2cc:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
14063a2d3:	00 00
14063a2d5:	33 c9                	xor    %ecx,%ecx
14063a2d7:	66 0f 6f 05 a1 24 97 	movdqa 0x9724a1(%rip),%xmm0        # 0x140fac780
14063a2de:	00
14063a2df:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14063a2e5:	0f 57 c0             	xorps  %xmm0,%xmm0
14063a2e8:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063a2ee:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14063a2f3:	33 c0                	xor    %eax,%eax
14063a2f5:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063a2fb:	0f 57 c9             	xorps  %xmm1,%xmm1
14063a2fe:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14063a304:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063a309:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14063a30d:	88 45 98             	mov    %al,-0x68(%rbp)
14063a310:	48 8d 05 61 e4 9d 00 	lea    0x9de461(%rip),%rax        # 0x141018778
14063a317:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14063a31c:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14063a322:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14063a325:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063a329:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063a32c:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063a333:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063a336:	48 8b 05 c3 5b df 00 	mov    0xdf5bc3(%rip),%rax        # 0x14142ff00
14063a33d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063a341:	49 8b 49 20          	mov    0x20(%r9),%rcx
14063a345:	48 8b 01             	mov    (%rcx),%rax
14063a348:	48 8b 40 40          	mov    0x40(%rax),%rax
14063a34c:	ff 15 ce 96 94 00    	call   *0x9496ce(%rip)        # 0x140f83a20
14063a352:	48 8b 38             	mov    (%rax),%rdi
14063a355:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
14063a35c:	48 85 ff             	test   %rdi,%rdi
14063a35f:	74 1c                	je     0x14063a37d
14063a361:	8b 47 10             	mov    0x10(%rdi),%eax
14063a364:	ff c0                	inc    %eax
14063a366:	89 47 10             	mov    %eax,0x10(%rdi)
14063a369:	83 f8 01             	cmp    $0x1,%eax
14063a36c:	0f 8e 19 02 00 00    	jle    0x14063a58b
14063a372:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063a377:	0f 84 16 02 00 00    	je     0x14063a593
14063a37d:	8b 4f 18             	mov    0x18(%rdi),%ecx
14063a380:	0f b7 47 1c          	movzwl 0x1c(%rdi),%eax
14063a384:	83 f9 08             	cmp    $0x8,%ecx
14063a387:	75 08                	jne    0x14063a391
14063a389:	41 b8 0e 02 00 00    	mov    $0x20e,%r8d
14063a38f:	eb 70                	jmp    0x14063a401
14063a391:	66 83 f8 01          	cmp    $0x1,%ax
14063a395:	75 08                	jne    0x14063a39f
14063a397:	41 b8 0f 02 00 00    	mov    $0x20f,%r8d
14063a39d:	eb 62                	jmp    0x14063a401
14063a39f:	66 83 f8 03          	cmp    $0x3,%ax
14063a3a3:	75 08                	jne    0x14063a3ad
14063a3a5:	41 b8 10 02 00 00    	mov    $0x210,%r8d
14063a3ab:	eb 54                	jmp    0x14063a401
14063a3ad:	66 83 f8 02          	cmp    $0x2,%ax
14063a3b1:	75 08                	jne    0x14063a3bb
14063a3b3:	41 b8 11 02 00 00    	mov    $0x211,%r8d
14063a3b9:	eb 46                	jmp    0x14063a401
14063a3bb:	66 83 f8 04          	cmp    $0x4,%ax
14063a3bf:	75 08                	jne    0x14063a3c9
14063a3c1:	41 b8 12 02 00 00    	mov    $0x212,%r8d
14063a3c7:	eb 38                	jmp    0x14063a401
14063a3c9:	83 f9 0e             	cmp    $0xe,%ecx
14063a3cc:	75 08                	jne    0x14063a3d6
14063a3ce:	41 b8 13 02 00 00    	mov    $0x213,%r8d
14063a3d4:	eb 2b                	jmp    0x14063a401
14063a3d6:	66 83 f8 06          	cmp    $0x6,%ax
14063a3da:	75 08                	jne    0x14063a3e4
14063a3dc:	41 b8 14 02 00 00    	mov    $0x214,%r8d
14063a3e2:	eb 1d                	jmp    0x14063a401
14063a3e4:	66 83 f8 05          	cmp    $0x5,%ax
14063a3e8:	75 08                	jne    0x14063a3f2
14063a3ea:	41 b8 15 02 00 00    	mov    $0x215,%r8d
14063a3f0:	eb 0f                	jmp    0x14063a401
14063a3f2:	83 f9 11             	cmp    $0x11,%ecx
14063a3f5:	0f 85 7c 01 00 00    	jne    0x14063a577
14063a3fb:	41 b8 16 02 00 00    	mov    $0x216,%r8d
14063a401:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14063a408:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14063a40d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14063a412:	4c 8b cb             	mov    %rbx,%r9
14063a415:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063a419:	48 8b ce             	mov    %rsi,%rcx
14063a41c:	e8 2f 4f fe ff       	call   0x14061f350
14063a421:	48 8b d0             	mov    %rax,%rdx
14063a424:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063a429:	e8 02 cd fd ff       	call   0x140617130
14063a42e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063a432:	e8 59 04 f8 ff       	call   0x1405ba890
14063a437:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14063a43b:	48 85 d2             	test   %rdx,%rdx
14063a43e:	74 1c                	je     0x14063a45c
14063a440:	8b 42 10             	mov    0x10(%rdx),%eax
14063a443:	ff c0                	inc    %eax
14063a445:	89 42 10             	mov    %eax,0x10(%rdx)
14063a448:	83 f8 01             	cmp    $0x1,%eax
14063a44b:	0f 8e 4d 01 00 00    	jle    0x14063a59e
14063a451:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063a456:	0f 84 4a 01 00 00    	je     0x14063a5a6
14063a45c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063a461:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14063a466:	48 85 c9             	test   %rcx,%rcx
14063a469:	74 24                	je     0x14063a48f
14063a46b:	8b 41 10             	mov    0x10(%rcx),%eax
14063a46e:	ff c8                	dec    %eax
14063a470:	89 41 10             	mov    %eax,0x10(%rcx)
14063a473:	85 c0                	test   %eax,%eax
14063a475:	7f 18                	jg     0x14063a48f
14063a477:	0f 88 34 01 00 00    	js     0x14063a5b1
14063a47d:	48 8b 01             	mov    (%rcx),%rax
14063a480:	ba 01 00 00 00       	mov    $0x1,%edx
14063a485:	48 8b 00             	mov    (%rax),%rax
14063a488:	ff 15 92 95 94 00    	call   *0x949592(%rip)        # 0x140f83a20
14063a48e:	90                   	nop
14063a48f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063a494:	49 8b d7             	mov    %r15,%rdx
14063a497:	48 8b ce             	mov    %rsi,%rcx
14063a49a:	e8 91 3e fe ff       	call   0x14061e330
14063a49f:	90                   	nop
14063a4a0:	8b 47 10             	mov    0x10(%rdi),%eax
14063a4a3:	ff c8                	dec    %eax
14063a4a5:	89 47 10             	mov    %eax,0x10(%rdi)
14063a4a8:	85 c0                	test   %eax,%eax
14063a4aa:	7f 1b                	jg     0x14063a4c7
14063a4ac:	0f 88 0a 01 00 00    	js     0x14063a5bc
14063a4b2:	48 8b 07             	mov    (%rdi),%rax
14063a4b5:	ba 01 00 00 00       	mov    $0x1,%edx
14063a4ba:	48 8b cf             	mov    %rdi,%rcx
14063a4bd:	48 8b 00             	mov    (%rax),%rax
14063a4c0:	ff 15 5a 95 94 00    	call   *0x94955a(%rip)        # 0x140f83a20
14063a4c6:	90                   	nop
14063a4c7:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063a4cb:	48 85 c9             	test   %rcx,%rcx
14063a4ce:	74 24                	je     0x14063a4f4
14063a4d0:	8b 41 10             	mov    0x10(%rcx),%eax
14063a4d3:	ff c8                	dec    %eax
14063a4d5:	89 41 10             	mov    %eax,0x10(%rcx)
14063a4d8:	85 c0                	test   %eax,%eax
14063a4da:	7f 18                	jg     0x14063a4f4
14063a4dc:	0f 88 e5 00 00 00    	js     0x14063a5c7
14063a4e2:	48 8b 01             	mov    (%rcx),%rax
14063a4e5:	ba 01 00 00 00       	mov    $0x1,%edx
14063a4ea:	48 8b 00             	mov    (%rax),%rax
14063a4ed:	ff 15 2d 95 94 00    	call   *0x94952d(%rip)        # 0x140f83a20
14063a4f3:	90                   	nop
14063a4f4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063a4f9:	48 85 c9             	test   %rcx,%rcx
14063a4fc:	74 24                	je     0x14063a522
14063a4fe:	8b 41 10             	mov    0x10(%rcx),%eax
14063a501:	ff c8                	dec    %eax
14063a503:	89 41 10             	mov    %eax,0x10(%rcx)
14063a506:	85 c0                	test   %eax,%eax
14063a508:	7f 18                	jg     0x14063a522
14063a50a:	0f 88 c2 00 00 00    	js     0x14063a5d2
14063a510:	48 8b 01             	mov    (%rcx),%rax
14063a513:	ba 01 00 00 00       	mov    $0x1,%edx
14063a518:	48 8b 00             	mov    (%rax),%rax
14063a51b:	ff 15 ff 94 94 00    	call   *0x9494ff(%rip)        # 0x140f83a20
14063a521:	90                   	nop
14063a522:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063a527:	48 85 c9             	test   %rcx,%rcx
14063a52a:	74 20                	je     0x14063a54c
14063a52c:	8b 41 10             	mov    0x10(%rcx),%eax
14063a52f:	ff c8                	dec    %eax
14063a531:	89 41 10             	mov    %eax,0x10(%rcx)
14063a534:	85 c0                	test   %eax,%eax
14063a536:	7f 14                	jg     0x14063a54c
14063a538:	78 32                	js     0x14063a56c
14063a53a:	48 8b 01             	mov    (%rcx),%rax
14063a53d:	ba 01 00 00 00       	mov    $0x1,%edx
14063a542:	48 8b 00             	mov    (%rax),%rax
14063a545:	ff 15 d5 94 94 00    	call   *0x9494d5(%rip)        # 0x140f83a20
14063a54b:	90                   	nop
14063a54c:	49 8b c7             	mov    %r15,%rax
14063a54f:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063a556:	00
14063a557:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14063a55b:	49 8b 73 28          	mov    0x28(%r11),%rsi
14063a55f:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14063a563:	49 8b e3             	mov    %r11,%rsp
14063a566:	41 5f                	pop    %r15
14063a568:	41 5e                	pop    %r14
14063a56a:	5d                   	pop    %rbp
14063a56b:	c3                   	ret
14063a56c:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a571:	e8 8a 01 15 00       	call   0x14078a700
14063a576:	90                   	nop
14063a577:	48 8d 15 2a e8 9d 00 	lea    0x9de82a(%rip),%rdx        # 0x141018da8
14063a57e:	48 8b 0d 73 6f df 00 	mov    0xdf6f73(%rip),%rcx        # 0x1414314f8
14063a585:	e8 86 96 15 00       	call   0x140793c10
14063a58a:	90                   	nop
14063a58b:	33 c9                	xor    %ecx,%ecx
14063a58d:	e8 6e 01 15 00       	call   0x14078a700
14063a592:	cc                   	int3
14063a593:	b9 01 00 00 00       	mov    $0x1,%ecx
14063a598:	e8 63 01 15 00       	call   0x14078a700
14063a59d:	90                   	nop
14063a59e:	33 c9                	xor    %ecx,%ecx
14063a5a0:	e8 5b 01 15 00       	call   0x14078a700
14063a5a5:	cc                   	int3
14063a5a6:	b9 01 00 00 00       	mov    $0x1,%ecx
14063a5ab:	e8 50 01 15 00       	call   0x14078a700
14063a5b0:	90                   	nop
14063a5b1:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a5b6:	e8 45 01 15 00       	call   0x14078a700
14063a5bb:	90                   	nop
14063a5bc:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a5c1:	e8 3a 01 15 00       	call   0x14078a700
14063a5c6:	90                   	nop
14063a5c7:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a5cc:	e8 2f 01 15 00       	call   0x14078a700
14063a5d1:	90                   	nop
14063a5d2:	b9 02 00 00 00       	mov    $0x2,%ecx
14063a5d7:	e8 24 01 15 00       	call   0x14078a700
14063a5dc:	cc                   	int3
14063a5dd:	cc                   	int3
14063a5de:	cc                   	int3
14063a5df:	cc                   	int3
14063a5e0:	40 53                	rex push %rbx
14063a5e2:	48 83 ec 20          	sub    $0x20,%rsp
14063a5e6:	48 8b da             	mov    %rdx,%rbx
14063a5e9:	e8 62 a7 fe ff       	call   0x140624d50
14063a5ee:	48 8b c3             	mov    %rbx,%rax
14063a5f1:	48 83 c4 20          	add    $0x20,%rsp
14063a5f5:	5b                   	pop    %rbx
14063a5f6:	c3                   	ret
14063a5f7:	cc                   	int3
14063a5f8:	cc                   	int3
14063a5f9:	cc                   	int3
14063a5fa:	cc                   	int3
14063a5fb:	cc                   	int3
14063a5fc:	cc                   	int3
14063a5fd:	cc                   	int3
14063a5fe:	cc                   	int3
14063a5ff:	cc                   	int3
14063a600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063a605:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14063a60a:	55                   	push   %rbp
14063a60b:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14063a610:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063a617:	48 8b fa             	mov    %rdx,%rdi
14063a61a:	48 8b d9             	mov    %rcx,%rbx
14063a61d:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
14063a624:	00 00
14063a626:	33 c9                	xor    %ecx,%ecx
14063a628:	66 0f 6f 05 50 21 97 	movdqa 0x972150(%rip),%xmm0        # 0x140fac780
14063a62f:	00
14063a630:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14063a636:	0f 57 c0             	xorps  %xmm0,%xmm0
14063a639:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063a63f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14063a644:	33 c0                	xor    %eax,%eax
14063a646:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063a64c:	0f 57 c9             	xorps  %xmm1,%xmm1
14063a64f:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14063a655:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063a65a:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14063a65e:	88 45 98             	mov    %al,-0x68(%rbp)
14063a661:	48 8d 05 10 e1 9d 00 	lea    0x9de110(%rip),%rax        # 0x141018778
14063a668:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14063a66d:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14063a673:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14063a676:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063a67a:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063a67d:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063a684:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063a687:	48 8b 05 72 58 df 00 	mov    0xdf5872(%rip),%rax        # 0x14142ff00
14063a68e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063a692:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063a697:	4d 8b c8             	mov    %r8,%r9
14063a69a:	41 b8 af 00 00 00    	mov    $0xaf,%r8d
14063a6a0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063a6a4:	48 8b cb             	mov    %rbx,%rcx
14063a6a7:	e8 b4 58 fe ff       	call   0x14061ff60
14063a6ac:	48 8b d0             	mov    %rax,%rdx
14063a6af:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063a6b4:	e8 77 ca fd ff       	call   0x140617130
14063a6b9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063a6bd:	e8 ce 01 f8 ff       	call   0x1405ba890
14063a6c2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063a6c7:	48 8b d7             	mov    %rdi,%rdx
14063a6ca:	48 8b cb             	mov    %rbx,%rcx
14063a6cd:	e8 5e 3c fe ff       	call   0x14061e330
14063a6d2:	90                   	nop
14063a6d3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063a6d7:	48 85 c9             	test   %rcx,%rcx
14063a6da:	74 24                	je     0x14063a700
14063a6dc:	8b 41 10             	mov    0x10(%rcx),%eax
14063a6df:	ff c8                	dec    %eax
14063a6e1:	89 41 10             	mov    %eax,0x10(%rcx)
14063a6e4:	85 c0                	test   %eax,%eax
14063a6e6:	7f 18                	jg     0x14063a700
14063a6e8:	0f 88 89 00 00 00    	js     0x14063a777
14063a6ee:	48 8b 01             	mov    (%rcx),%rax
14063a6f1:	ba 01 00 00 00       	mov    $0x1,%edx
14063a6f6:	48 8b 00             	mov    (%rax),%rax
14063a6f9:	ff 15 21 93 94 00    	call   *0x949321(%rip)        # 0x140f83a20
14063a6ff:	90                   	nop
14063a700:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063a705:	48 85 c9             	test   %rcx,%rcx
14063a708:	74 20                	je     0x14063a72a
14063a70a:	8b 41 10             	mov    0x10(%rcx),%eax
14063a70d:	ff c8                	dec    %eax
14063a70f:	89 41 10             	mov    %eax,0x10(%rcx)
14063a712:	85 c0                	test   %eax,%eax
14063a714:	7f 14                	jg     0x14063a72a
14063a716:	78 6a                	js     0x14063a782
14063a718:	48 8b 01             	mov    (%rcx),%rax
14063a71b:	ba 01 00 00 00       	mov    $0x1,%edx
14063a720:	48 8b 00             	mov    (%rax),%rax
14063a723:	ff 15 f7 92 94 00    	call   *0x9492f7(%rip)        # 0x140f83a20
14063a729:	90                   	nop
14063a72a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063a72f:	48 85 c9             	test   %rcx,%rcx
14063a732:	74 20                	je     0x14063a754
14063a734:	8b 41 10             	mov    0x10(%rcx),%eax
14063a737:	ff c8                	dec    %eax
14063a739:	89 41 10             	mov    %eax,0x10(%rcx)