1401f8379:	ba 50 00 00 00       	mov    $0x50,%edx
1401f837e:	c7 44 24 28 85 0c 00 	movl   $0xc85,0x28(%rsp)
1401f8385:	00
1401f8386:	44 8d 4a 32          	lea    0x32(%rdx),%r9d
1401f838a:	eb 13                	jmp    0x1401f839f
1401f838c:	c7 44 24 28 6d 0c 00 	movl   $0xc6d,0x28(%rsp)
1401f8393:	00
1401f8394:	41 b9 94 00 00 00    	mov    $0x94,%r9d
1401f839a:	ba 32 00 00 00       	mov    $0x32,%edx
1401f839f:	48 8d 05 6a 7a 15 00 	lea    0x157a6a(%rip),%rax        # 0x14034fe10
1401f83a6:	41 b8 9b 01 00 00    	mov    $0x19b,%r8d
1401f83ac:	48 8b cb             	mov    %rbx,%rcx
1401f83af:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f83b4:	e8 27 e1 fe ff       	call   0x1401e64e0
1401f83b9:	48 8b cf             	mov    %rdi,%rcx
1401f83bc:	e8 af 21 02 00       	call   0x14021a570
1401f83c1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401f83c6:	41 8b c7             	mov    %r15d,%eax
1401f83c9:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401f83ce:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401f83d3:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1401f83d8:	48 83 c4 30          	add    $0x30,%rsp
1401f83dc:	41 5f                	pop    %r15
1401f83de:	41 5e                	pop    %r14
1401f83e0:	41 5c                	pop    %r12
1401f83e2:	c3                   	ret
1401f83e3:	cc                   	int3
1401f83e4:	cc                   	int3
1401f83e5:	cc                   	int3
1401f83e6:	cc                   	int3
1401f83e7:	cc                   	int3
1401f83e8:	cc                   	int3
1401f83e9:	cc                   	int3
1401f83ea:	cc                   	int3
1401f83eb:	cc                   	int3
1401f83ec:	cc                   	int3
1401f83ed:	cc                   	int3
1401f83ee:	cc                   	int3
1401f83ef:	cc                   	int3
1401f83f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401f83f5:	56                   	push   %rsi
1401f83f6:	57                   	push   %rdi
1401f83f7:	41 56                	push   %r14
1401f83f9:	b8 30 00 00 00       	mov    $0x30,%eax
1401f83fe:	e8 dd 21 10 00       	call   0x1402fa5e0
1401f8403:	48 2b e0             	sub    %rax,%rsp
1401f8406:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f840d:	33 ff                	xor    %edi,%edi
1401f840f:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1401f8413:	45 33 f6             	xor    %r14d,%r14d
1401f8416:	48 8b d9             	mov    %rcx,%rbx
1401f8419:	48 8b b0 40 02 00 00 	mov    0x240(%rax),%rsi
1401f8420:	4d 85 c0             	test   %r8,%r8
1401f8423:	75 2b                	jne    0x1401f8450
1401f8425:	41 b9 37 01 00 00    	mov    $0x137,%r9d
1401f842b:	c7 44 24 28 af 0c 00 	movl   $0xcaf,0x28(%rsp)
1401f8432:	00
1401f8433:	48 8d 05 d6 79 15 00 	lea    0x1579d6(%rip),%rax        # 0x14034fe10
1401f843a:	8d 57 28             	lea    0x28(%rdi),%edx
1401f843d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f8442:	45 8d 41 65          	lea    0x65(%r9),%r8d
1401f8446:	e8 95 e0 fe ff       	call   0x1401e64e0
1401f844b:	e9 24 01 00 00       	jmp    0x1401f8574
1401f8450:	48 8b 02             	mov    (%rdx),%rax
1401f8453:	49 ff c8             	dec    %r8
1401f8456:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401f845b:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401f8460:	0f b6 08             	movzbl (%rax),%ecx
1401f8463:	4c 8d 78 01          	lea    0x1(%rax),%r15
1401f8467:	4c 89 3a             	mov    %r15,(%rdx)
1401f846a:	8b e9                	mov    %ecx,%ebp
1401f846c:	4c 89 42 08          	mov    %r8,0x8(%rdx)
1401f8470:	4c 3b c1             	cmp    %rcx,%r8
1401f8473:	0f 82 c6 00 00 00    	jb     0x1401f853f
1401f8479:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1401f847d:	4c 2b c1             	sub    %rcx,%r8
1401f8480:	48 89 02             	mov    %rax,(%rdx)
1401f8483:	4c 89 42 08          	mov    %r8,0x8(%rdx)
1401f8487:	0f 85 b2 00 00 00    	jne    0x1401f853f
1401f848d:	48 85 f6             	test   %rsi,%rsi
1401f8490:	75 16                	jne    0x1401f84a8
1401f8492:	c7 44 24 28 c3 0c 00 	movl   $0xcc3,0x28(%rsp)
1401f8499:	00
1401f849a:	8d 56 50             	lea    0x50(%rsi),%edx
1401f849d:	41 b9 37 01 00 00    	mov    $0x137,%r9d
1401f84a3:	e9 a8 00 00 00       	jmp    0x1401f8550
1401f84a8:	e8 d3 24 02 00       	call   0x14021a980
1401f84ad:	48 8b f8             	mov    %rax,%rdi
1401f84b0:	48 85 c0             	test   %rax,%rax
1401f84b3:	74 77                	je     0x1401f852c
1401f84b5:	48 8b d6             	mov    %rsi,%rdx
1401f84b8:	48 8b c8             	mov    %rax,%rcx
1401f84bb:	e8 00 1f 02 00       	call   0x14021a3c0
1401f84c0:	85 c0                	test   %eax,%eax
1401f84c2:	7e 68                	jle    0x1401f852c
1401f84c4:	4c 8b c5             	mov    %rbp,%r8
1401f84c7:	49 8b d7             	mov    %r15,%rdx
1401f84ca:	48 8b cf             	mov    %rdi,%rcx
1401f84cd:	e8 3e 29 02 00       	call   0x14021ae10
1401f84d2:	48 8b cb             	mov    %rbx,%rcx
1401f84d5:	85 c0                	test   %eax,%eax
1401f84d7:	75 11                	jne    0x1401f84ea
1401f84d9:	c7 44 24 28 cf 0c 00 	movl   $0xccf,0x28(%rsp)
1401f84e0:	00
1401f84e1:	8d 50 50             	lea    0x50(%rax),%edx
1401f84e4:	44 8d 48 10          	lea    0x10(%rax),%r9d
1401f84e8:	eb 69                	jmp    0x1401f8553
1401f84ea:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f84f0:	4c 8b c7             	mov    %rdi,%r8
1401f84f3:	48 8b d6             	mov    %rsi,%rdx
1401f84f6:	e8 b5 68 00 00       	call   0x1401fedb0
1401f84fb:	85 c0                	test   %eax,%eax
1401f84fd:	74 6b                	je     0x1401f856a
1401f84ff:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401f8506:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401f850c:	48 8b 89 40 02 00 00 	mov    0x240(%rcx),%rcx
1401f8513:	e8 58 20 02 00       	call   0x14021a570
1401f8518:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401f851f:	48 c7 80 40 02 00 00 	movq   $0x0,0x240(%rax)
1401f8526:	00 00 00 00
1401f852a:	eb 3e                	jmp    0x1401f856a
1401f852c:	ba 50 00 00 00       	mov    $0x50,%edx
1401f8531:	c7 44 24 28 ca 0c 00 	movl   $0xcca,0x28(%rsp)
1401f8538:	00
1401f8539:	44 8d 4a b6          	lea    -0x4a(%rdx),%r9d
1401f853d:	eb 11                	jmp    0x1401f8550
1401f853f:	ba 32 00 00 00       	mov    $0x32,%edx
1401f8544:	c7 44 24 28 be 0c 00 	movl   $0xcbe,0x28(%rsp)
1401f854b:	00
1401f854c:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
1401f8550:	48 8b cb             	mov    %rbx,%rcx
1401f8553:	48 8d 05 b6 78 15 00 	lea    0x1578b6(%rip),%rax        # 0x14034fe10
1401f855a:	41 b8 9c 01 00 00    	mov    $0x19c,%r8d
1401f8560:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f8565:	e8 76 df fe ff       	call   0x1401e64e0
1401f856a:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401f856f:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1401f8574:	48 8b cf             	mov    %rdi,%rcx
1401f8577:	e8 f4 1f 02 00       	call   0x14021a570
1401f857c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401f8581:	41 8b c6             	mov    %r14d,%eax
1401f8584:	48 83 c4 30          	add    $0x30,%rsp
1401f8588:	41 5e                	pop    %r14
1401f858a:	5f                   	pop    %rdi
1401f858b:	5e                   	pop    %rsi
1401f858c:	c3                   	ret
1401f858d:	cc                   	int3
1401f858e:	cc                   	int3
1401f858f:	cc                   	int3
1401f8590:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401f8595:	55                   	push   %rbp
1401f8596:	56                   	push   %rsi
1401f8597:	57                   	push   %rdi
1401f8598:	b8 70 00 00 00       	mov    $0x70,%eax
1401f859d:	e8 3e 20 10 00       	call   0x1402fa5e0
1401f85a2:	48 2b e0             	sub    %rax,%rsp
1401f85a5:	48 8b 05 d4 fb 20 00 	mov    0x20fbd4(%rip),%rax        # 0x140408180
1401f85ac:	48 33 c4             	xor    %rsp,%rax
1401f85af:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f85b4:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f85bb:	33 ed                	xor    %ebp,%ebp
1401f85bd:	48 c7 44 24 38 20 00 	movq   $0x20,0x38(%rsp)
1401f85c4:	00 00
1401f85c6:	48 8b d9             	mov    %rcx,%rbx
1401f85c9:	48 8b f2             	mov    %rdx,%rsi
1401f85cc:	44 8b c5             	mov    %ebp,%r8d
1401f85cf:	48 8b 88 38 02 00 00 	mov    0x238(%rax),%rcx
1401f85d6:	8b 41 20             	mov    0x20(%rcx),%eax
1401f85d9:	84 c0                	test   %al,%al
1401f85db:	79 21                	jns    0x1401f85fe
1401f85dd:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
1401f85e4:	4c 8b 80 18 01 00 00 	mov    0x118(%rax),%r8
1401f85eb:	4d 85 c0             	test   %r8,%r8
1401f85ee:	75 20                	jne    0x1401f8610
1401f85f0:	4c 8b 80 f0 00 00 00 	mov    0xf0(%rax),%r8
1401f85f7:	4d 85 c0             	test   %r8,%r8
1401f85fa:	75 14                	jne    0x1401f8610
1401f85fc:	eb 0b                	jmp    0x1401f8609
1401f85fe:	a8 20                	test   $0x20,%al
1401f8600:	74 0e                	je     0x1401f8610
1401f8602:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
1401f8609:	4c 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8
1401f8610:	33 d2                	xor    %edx,%edx
1401f8612:	49 8b c8             	mov    %r8,%rcx
1401f8615:	e8 16 1b 06 00       	call   0x14025a130
1401f861a:	48 8b f8             	mov    %rax,%rdi
1401f861d:	48 85 c0             	test   %rax,%rax
1401f8620:	75 32                	jne    0x1401f8654
1401f8622:	c7 44 24 28 35 0d 00 	movl   $0xd35,0x28(%rsp)
1401f8629:	00
1401f862a:	44 8d 48 41          	lea    0x41(%rax),%r9d
1401f862e:	48 8d 05 db 77 15 00 	lea    0x1577db(%rip),%rax        # 0x14034fe10
1401f8635:	ba 50 00 00 00       	mov    $0x50,%edx
1401f863a:	41 b8 9d 01 00 00    	mov    $0x19d,%r8d
1401f8640:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f8645:	48 8b cb             	mov    %rbx,%rcx
1401f8648:	e8 93 de fe ff       	call   0x1401e64e0
1401f864d:	33 c0                	xor    %eax,%eax
1401f864f:	e9 ae 01 00 00       	jmp    0x1401f8802
1401f8654:	48 8b cf             	mov    %rdi,%rcx
1401f8657:	e8 34 1f 06 00       	call   0x14025a590
1401f865c:	85 c0                	test   %eax,%eax
1401f865e:	7f 10                	jg     0x1401f8670
1401f8660:	c7 44 24 28 3a 0d 00 	movl   $0xd3a,0x28(%rsp)
1401f8667:	00
1401f8668:	41 b9 44 00 00 00    	mov    $0x44,%r9d
1401f866e:	eb be                	jmp    0x1401f862e
1401f8670:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
1401f8677:	4c 89 b4 24 a0 00 00 	mov    %r14,0xa0(%rsp)
1401f867e:	00
1401f867f:	48 8b 89 b8 01 00 00 	mov    0x1b8(%rcx),%rcx
1401f8686:	e8 c5 a7 03 00       	call   0x140232e50
1401f868b:	48 85 c0             	test   %rax,%rax
1401f868e:	74 14                	je     0x1401f86a4
1401f8690:	48 8b d0             	mov    %rax,%rdx
1401f8693:	48 8b cf             	mov    %rdi,%rcx
1401f8696:	e8 95 21 06 00       	call   0x14025a830
1401f869b:	85 c0                	test   %eax,%eax
1401f869d:	7f 05                	jg     0x1401f86a4
1401f869f:	e8 cc 80 02 00       	call   0x140220770
1401f86a4:	48 8b 06             	mov    (%rsi),%rax
1401f86a7:	4c 8d 0d ea 76 15 00 	lea    0x1576ea(%rip),%r9        # 0x14034fd98
1401f86ae:	44 8b 46 08          	mov    0x8(%rsi),%r8d
1401f86b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401f86b7:	33 c9                	xor    %ecx,%ecx
1401f86b9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401f86be:	e8 1d 43 06 00       	call   0x14025c9e0
1401f86c3:	4c 8b f0             	mov    %rax,%r14
1401f86c6:	48 85 c0             	test   %rax,%rax
1401f86c9:	0f 84 e5 00 00 00    	je     0x1401f87b4
1401f86cf:	48 8b 08             	mov    (%rax),%rcx
1401f86d2:	48 85 c9             	test   %rcx,%rcx
1401f86d5:	0f 84 d9 00 00 00    	je     0x1401f87b4
1401f86db:	e8 60 36 06 00       	call   0x14025bd40
1401f86e0:	83 f8 10             	cmp    $0x10,%eax
1401f86e3:	0f 85 cb 00 00 00    	jne    0x1401f87b4
1401f86e9:	48 8b 06             	mov    (%rsi),%rax
1401f86ec:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401f86f1:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1401f86f5:	48 2b c8             	sub    %rax,%rcx
1401f86f8:	48 3b d1             	cmp    %rcx,%rdx
1401f86fb:	0f 82 a4 00 00 00    	jb     0x1401f87a5
1401f8701:	48 03 c1             	add    %rcx,%rax
1401f8704:	48 2b d1             	sub    %rcx,%rdx
1401f8707:	48 89 06             	mov    %rax,(%rsi)
1401f870a:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1401f870e:	74 12                	je     0x1401f8722
1401f8710:	c7 44 24 28 5d 0d 00 	movl   $0xd5d,0x28(%rsp)
1401f8717:	00
1401f8718:	ba 50 00 00 00       	mov    $0x50,%edx
1401f871d:	e9 9f 00 00 00       	jmp    0x1401f87c1
1401f8722:	49 8b 06             	mov    (%r14),%rax
1401f8725:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401f872a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f872f:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401f8733:	48 63 01             	movslq (%rcx),%rax
1401f8736:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1401f873a:	48 8b cf             	mov    %rdi,%rcx
1401f873d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f8742:	e8 f9 1c 06 00       	call   0x14025a440
1401f8747:	48 8b cb             	mov    %rbx,%rcx
1401f874a:	85 c0                	test   %eax,%eax
1401f874c:	7f 0f                	jg     0x1401f875d
1401f874e:	c7 44 24 28 67 0d 00 	movl   $0xd67,0x28(%rsp)
1401f8755:	00
1401f8756:	ba 32 00 00 00       	mov    $0x32,%edx
1401f875b:	eb 67                	jmp    0x1401f87c4
1401f875d:	45 33 c9             	xor    %r9d,%r9d
1401f8760:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f8765:	45 8d 41 20          	lea    0x20(%r9),%r8d
1401f8769:	e8 b2 69 00 00       	call   0x1401ff120
1401f876e:	85 c0                	test   %eax,%eax
1401f8770:	74 6f                	je     0x1401f87e1
1401f8772:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401f8777:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401f877c:	44 8b c2             	mov    %edx,%r8d
1401f877f:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401f8786:	00
1401f8787:	48 8b cf             	mov    %rdi,%rcx
1401f878a:	44 8d 4a 03          	lea    0x3(%rdx),%r9d
1401f878e:	e8 7d 15 06 00       	call   0x140259d10
1401f8793:	85 c0                	test   %eax,%eax
1401f8795:	7e 07                	jle    0x1401f879e
1401f8797:	c7 43 74 01 00 00 00 	movl   $0x1,0x74(%rbx)
1401f879e:	bd 01 00 00 00       	mov    $0x1,%ebp
1401f87a3:	eb 3c                	jmp    0x1401f87e1
1401f87a5:	c7 44 24 28 57 0d 00 	movl   $0xd57,0x28(%rsp)
1401f87ac:	00
1401f87ad:	ba 50 00 00 00       	mov    $0x50,%edx
1401f87b2:	eb 0d                	jmp    0x1401f87c1
1401f87b4:	c7 44 24 28 51 0d 00 	movl   $0xd51,0x28(%rsp)
1401f87bb:	00
1401f87bc:	ba 32 00 00 00       	mov    $0x32,%edx
1401f87c1:	48 8b cb             	mov    %rbx,%rcx
1401f87c4:	48 8d 05 45 76 15 00 	lea    0x157645(%rip),%rax        # 0x14034fe10
1401f87cb:	41 b9 93 00 00 00    	mov    $0x93,%r9d
1401f87d1:	41 b8 9d 01 00 00    	mov    $0x19d,%r8d
1401f87d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f87dc:	e8 ff dc fe ff       	call   0x1401e64e0
1401f87e1:	48 8b cf             	mov    %rdi,%rcx
1401f87e4:	e8 b7 17 06 00       	call   0x140259fa0
1401f87e9:	48 8d 15 a8 75 15 00 	lea    0x1575a8(%rip),%rdx        # 0x14034fd98
1401f87f0:	49 8b ce             	mov    %r14,%rcx
1401f87f3:	e8 78 3d 06 00       	call   0x14025c570
1401f87f8:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
1401f87ff:	00
1401f8800:	8b c5                	mov    %ebp,%eax
1401f8802:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401f8807:	48 33 cc             	xor    %rsp,%rcx
1401f880a:	e8 31 1e 10 00       	call   0x1402fa640
1401f880f:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1401f8816:	00
1401f8817:	48 83 c4 70          	add    $0x70,%rsp
1401f881b:	5f                   	pop    %rdi
1401f881c:	5e                   	pop    %rsi
1401f881d:	5d                   	pop    %rbp
1401f881e:	c3                   	ret
1401f881f:	cc                   	int3
1401f8820:	40 53                	rex push %rbx
1401f8822:	56                   	push   %rsi
1401f8823:	57                   	push   %rdi
1401f8824:	b8 50 01 00 00       	mov    $0x150,%eax
1401f8829:	e8 b2 1d 10 00       	call   0x1402fa5e0
1401f882e:	48 2b e0             	sub    %rax,%rsp
1401f8831:	48 8b 05 48 f9 20 00 	mov    0x20f948(%rip),%rax        # 0x140408180
1401f8838:	48 33 c4             	xor    %rsp,%rax
1401f883b:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1401f8842:	00
1401f8843:	0f 10 02             	movups (%rdx),%xmm0
1401f8846:	4c 8b ca             	mov    %rdx,%r9
1401f8849:	48 8b f9             	mov    %rcx,%rdi
1401f884c:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401f8851:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401f8856:	66 49 0f 7e c0       	movq   %xmm0,%r8
1401f885b:	49 83 f8 02          	cmp    $0x2,%r8
1401f885f:	0f 82 12 02 00 00    	jb     0x1401f8a77
1401f8865:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401f886a:	49 83 e8 02          	sub    $0x2,%r8
1401f886e:	0f b6 32             	movzbl (%rdx),%esi
1401f8871:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1401f8875:	48 83 c2 02          	add    $0x2,%rdx
1401f8879:	c1 e6 08             	shl    $0x8,%esi
1401f887c:	0b f0                	or     %eax,%esi
1401f887e:	4c 3b c6             	cmp    %rsi,%r8
1401f8881:	0f 82 f0 01 00 00    	jb     0x1401f8a77
1401f8887:	4c 2b c6             	sub    %rsi,%r8
1401f888a:	48 89 ac 24 80 01 00 	mov    %rbp,0x180(%rsp)
1401f8891:	00
1401f8892:	48 8b ea             	mov    %rdx,%rbp
1401f8895:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)