1400fe7f1:	48 89 bc 24 60 05 00 	mov    %rdi,0x560(%rsp)
1400fe7f8:	00
1400fe7f9:	48 89 bc 24 70 05 00 	mov    %rdi,0x570(%rsp)
1400fe800:	00
1400fe801:	48 c7 84 24 78 05 00 	movq   $0xf,0x578(%rsp)
1400fe808:	00 0f 00 00 00
1400fe80d:	c6 84 24 60 05 00 00 	movb   $0x0,0x560(%rsp)
1400fe814:	00
1400fe815:	45 33 c0             	xor    %r8d,%r8d
1400fe818:	48 8d 15 59 f1 12 00 	lea    0x12f159(%rip),%rdx        # 0x14022d978
1400fe81f:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
1400fe826:	00
1400fe827:	e8 d4 7b fc ff       	call   0x1400c6400
1400fe82c:	90                   	nop
1400fe82d:	48 89 bc 24 80 05 00 	mov    %rdi,0x580(%rsp)
1400fe834:	00
1400fe835:	48 89 bc 24 90 05 00 	mov    %rdi,0x590(%rsp)
1400fe83c:	00
1400fe83d:	48 c7 84 24 98 05 00 	movq   $0xf,0x598(%rsp)
1400fe844:	00 0f 00 00 00
1400fe849:	c6 84 24 80 05 00 00 	movb   $0x0,0x580(%rsp)
1400fe850:	00
1400fe851:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400fe857:	48 8d 15 62 e0 13 00 	lea    0x13e062(%rip),%rdx        # 0x14023c8c0
1400fe85e:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1400fe865:	00
1400fe866:	e8 95 7b fc ff       	call   0x1400c6400
1400fe86b:	90                   	nop
1400fe86c:	4c 8d 8c 24 40 05 00 	lea    0x540(%rsp),%r9
1400fe873:	00
1400fe874:	4c 8d 84 24 60 05 00 	lea    0x560(%rsp),%r8
1400fe87b:	00
1400fe87c:	48 8d 94 24 80 05 00 	lea    0x580(%rsp),%rdx
1400fe883:	00
1400fe884:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1400fe88b:	00
1400fe88c:	e8 2f 70 03 00       	call   0x1401358c0
1400fe891:	90                   	nop
1400fe892:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1400fe899:	00
1400fe89a:	e8 e1 7a fc ff       	call   0x1400c6380
1400fe89f:	90                   	nop
1400fe8a0:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
1400fe8a7:	00
1400fe8a8:	e8 d3 7a fc ff       	call   0x1400c6380
1400fe8ad:	90                   	nop
1400fe8ae:	48 8d 8c 24 40 05 00 	lea    0x540(%rsp),%rcx
1400fe8b5:	00
1400fe8b6:	e8 c5 7a fc ff       	call   0x1400c6380
1400fe8bb:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1400fe8c2:	00
1400fe8c3:	48 85 c9             	test   %rcx,%rcx
1400fe8c6:	0f 84 97 00 00 00    	je     0x1400fe963
1400fe8cc:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1400fe8d3:	00
1400fe8d4:	48 85 c0             	test   %rax,%rax
1400fe8d7:	74 0c                	je     0x1400fe8e5
1400fe8d9:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fe8dd:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1400fe8e4:	00
1400fe8e5:	0f 28 84 24 d0 00 00 	movaps 0xd0(%rsp),%xmm0
1400fe8ec:	00
1400fe8ed:	66 0f 7f 84 24 90 01 	movdqa %xmm0,0x190(%rsp)
1400fe8f4:	00 00
1400fe8f6:	48 8b 01             	mov    (%rcx),%rax
1400fe8f9:	4d 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8
1400fe900:	49 83 c0 40          	add    $0x40,%r8
1400fe904:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
1400fe909:	72 03                	jb     0x1400fe90e
1400fe90b:	4d 8b 00             	mov    (%r8),%r8
1400fe90e:	48 8d 15 eb e1 13 00 	lea    0x13e1eb(%rip),%rdx        # 0x14023cb00
1400fe915:	ff 50 28             	call   *0x28(%rax)
1400fe918:	90                   	nop
1400fe919:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
1400fe920:	00
1400fe921:	48 85 c9             	test   %rcx,%rcx
1400fe924:	74 3d                	je     0x1400fe963
1400fe926:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe92b:	8b c6                	mov    %esi,%eax
1400fe92d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400fe932:	83 f8 01             	cmp    $0x1,%eax
1400fe935:	75 31                	jne    0x1400fe968
1400fe937:	48 8b 9c 24 98 01 00 	mov    0x198(%rsp),%rbx
1400fe93e:	00
1400fe93f:	48 8b 03             	mov    (%rbx),%rax
1400fe942:	48 8b cb             	mov    %rbx,%rcx
1400fe945:	ff 10                	call   *(%rax)
1400fe947:	8b c6                	mov    %esi,%eax
1400fe949:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe94e:	83 f8 01             	cmp    $0x1,%eax
1400fe951:	75 15                	jne    0x1400fe968
1400fe953:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
1400fe95a:	00
1400fe95b:	48 8b 01             	mov    (%rcx),%rax
1400fe95e:	ff 50 08             	call   *0x8(%rax)
1400fe961:	eb 05                	jmp    0x1400fe968
1400fe963:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe968:	48 8d 0d 61 03 22 00 	lea    0x220361(%rip),%rcx        # 0x14031ecd0
1400fe96f:	e8 08 8a 06 00       	call   0x14016737c
1400fe974:	90                   	nop
1400fe975:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1400fe97c:	00
1400fe97d:	48 85 db             	test   %rbx,%rbx
1400fe980:	74 2a                	je     0x1400fe9ac
1400fe982:	8b c6                	mov    %esi,%eax
1400fe984:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fe989:	83 f8 01             	cmp    $0x1,%eax
1400fe98c:	75 1e                	jne    0x1400fe9ac
1400fe98e:	48 8b 03             	mov    (%rbx),%rax
1400fe991:	48 8b cb             	mov    %rbx,%rcx
1400fe994:	ff 10                	call   *(%rax)
1400fe996:	8b c6                	mov    %esi,%eax
1400fe998:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe99d:	83 f8 01             	cmp    $0x1,%eax
1400fe9a0:	75 0a                	jne    0x1400fe9ac
1400fe9a2:	48 8b 03             	mov    (%rbx),%rax
1400fe9a5:	48 8b cb             	mov    %rbx,%rcx
1400fe9a8:	ff 50 08             	call   *0x8(%rax)
1400fe9ab:	90                   	nop
1400fe9ac:	e9 2e f8 ff ff       	jmp    0x1400fe1df
1400fe9b1:	49 8b 8e b8 00 00 00 	mov    0xb8(%r14),%rcx
1400fe9b8:	48 85 c9             	test   %rcx,%rcx
1400fe9bb:	74 0b                	je     0x1400fe9c8
1400fe9bd:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400fe9c1:	49 8b 8e b8 00 00 00 	mov    0xb8(%r14),%rcx
1400fe9c8:	49 8b 86 b0 00 00 00 	mov    0xb0(%r14),%rax
1400fe9cf:	48 89 84 24 80 02 00 	mov    %rax,0x280(%rsp)
1400fe9d6:	00
1400fe9d7:	48 89 8c 24 88 02 00 	mov    %rcx,0x288(%rsp)
1400fe9de:	00
1400fe9df:	0f 28 84 24 80 02 00 	movaps 0x280(%rsp),%xmm0
1400fe9e6:	00
1400fe9e7:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400fe9ed:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400fe9f2:	4c 89 bc 24 70 01 00 	mov    %r15,0x170(%rsp)
1400fe9f9:	00
1400fe9fa:	4c 8b ac 24 d0 04 00 	mov    0x4d0(%rsp),%r13
1400fea01:	00
1400fea02:	4d 85 ed             	test   %r13,%r13
1400fea05:	0f 84 d4 00 00 00    	je     0x1400feadf
1400fea0b:	48 8d 84 24 c0 04 00 	lea    0x4c0(%rsp),%rax
1400fea12:	00
1400fea13:	48 83 bc 24 d8 04 00 	cmpq   $0x10,0x4d8(%rsp)
1400fea1a:	00 10
1400fea1c:	48 0f 43 84 24 c0 04 	cmovae 0x4c0(%rsp),%rax
1400fea23:	00 00
1400fea25:	49 83 fd 02          	cmp    $0x2,%r13
1400fea29:	75 1c                	jne    0x1400fea47
1400fea2b:	80 38 22             	cmpb   $0x22,(%rax)
1400fea2e:	75 0a                	jne    0x1400fea3a
1400fea30:	80 78 01 22          	cmpb   $0x22,0x1(%rax)
1400fea34:	75 04                	jne    0x1400fea3a
1400fea36:	8b c7                	mov    %edi,%eax
1400fea38:	eb 05                	jmp    0x1400fea3f
1400fea3a:	1b c0                	sbb    %eax,%eax
1400fea3c:	83 c8 01             	or     $0x1,%eax
1400fea3f:	85 c0                	test   %eax,%eax
1400fea41:	0f 84 98 00 00 00    	je     0x1400feadf
1400fea47:	48 8b 8c 24 b0 04 00 	mov    0x4b0(%rsp),%rcx
1400fea4e:	00
1400fea4f:	48 85 c9             	test   %rcx,%rcx
1400fea52:	0f 84 87 00 00 00    	je     0x1400feadf
1400fea58:	48 8d 84 24 a0 04 00 	lea    0x4a0(%rsp),%rax
1400fea5f:	00
1400fea60:	48 83 bc 24 b8 04 00 	cmpq   $0x10,0x4b8(%rsp)
1400fea67:	00 10
1400fea69:	48 0f 43 84 24 a0 04 	cmovae 0x4a0(%rsp),%rax
1400fea70:	00 00
1400fea72:	48 83 f9 02          	cmp    $0x2,%rcx
1400fea76:	75 18                	jne    0x1400fea90
1400fea78:	80 38 22             	cmpb   $0x22,(%rax)
1400fea7b:	75 0a                	jne    0x1400fea87
1400fea7d:	80 78 01 22          	cmpb   $0x22,0x1(%rax)
1400fea81:	75 04                	jne    0x1400fea87
1400fea83:	8b c7                	mov    %edi,%eax
1400fea85:	eb 05                	jmp    0x1400fea8c
1400fea87:	1b c0                	sbb    %eax,%eax
1400fea89:	83 c8 01             	or     $0x1,%eax
1400fea8c:	85 c0                	test   %eax,%eax
1400fea8e:	74 4f                	je     0x1400feadf
1400fea90:	4c 8b a4 24 90 04 00 	mov    0x490(%rsp),%r12
1400fea97:	00
1400fea98:	4d 85 e4             	test   %r12,%r12
1400fea9b:	74 4a                	je     0x1400feae7
1400fea9d:	48 8d 84 24 80 04 00 	lea    0x480(%rsp),%rax
1400feaa4:	00
1400feaa5:	48 83 bc 24 98 04 00 	cmpq   $0x10,0x498(%rsp)
1400feaac:	00 10
1400feaae:	48 0f 43 84 24 80 04 	cmovae 0x480(%rsp),%rax
1400feab5:	00 00
1400feab7:	49 83 fc 02          	cmp    $0x2,%r12
1400feabb:	0f 85 8b 01 00 00    	jne    0x1400fec4c
1400feac1:	80 38 22             	cmpb   $0x22,(%rax)
1400feac4:	75 0a                	jne    0x1400fead0
1400feac6:	80 78 01 22          	cmpb   $0x22,0x1(%rax)
1400feaca:	75 04                	jne    0x1400fead0
1400feacc:	8b c7                	mov    %edi,%eax
1400feace:	eb 05                	jmp    0x1400fead5
1400fead0:	1b c0                	sbb    %eax,%eax
1400fead2:	83 c8 01             	or     $0x1,%eax
1400fead5:	85 c0                	test   %eax,%eax
1400fead7:	0f 85 6f 01 00 00    	jne    0x1400fec4c
1400feadd:	eb 08                	jmp    0x1400feae7
1400feadf:	4c 8b a4 24 90 04 00 	mov    0x490(%rsp),%r12
1400feae6:	00
1400feae7:	4d 85 ff             	test   %r15,%r15
1400feaea:	0f 84 5c 01 00 00    	je     0x1400fec4c
1400feaf0:	49 83 bf e8 00 00 00 	cmpq   $0x0,0xe8(%r15)
1400feaf7:	00
1400feaf8:	0f 84 4e 01 00 00    	je     0x1400fec4c
1400feafe:	49 8d 5f 40          	lea    0x40(%r15),%rbx
1400feb02:	4d 8d ae 10 01 00 00 	lea    0x110(%r14),%r13
1400feb09:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1400feb0d:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1400feb12:	48 8b d3             	mov    %rbx,%rdx
1400feb15:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400feb19:	48 83 f8 10          	cmp    $0x10,%rax
1400feb1d:	72 03                	jb     0x1400feb22
1400feb1f:	48 8b 13             	mov    (%rbx),%rdx
1400feb22:	4d 8b 45 10          	mov    0x10(%r13),%r8
1400feb26:	49 8b cd             	mov    %r13,%rcx
1400feb29:	49 83 7d 18 10       	cmpq   $0x10,0x18(%r13)
1400feb2e:	72 04                	jb     0x1400feb34
1400feb30:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400feb34:	4d 3b c1             	cmp    %r9,%r8
1400feb37:	75 16                	jne    0x1400feb4f
1400feb39:	e8 32 a2 08 00       	call   0x140188d70
1400feb3e:	85 c0                	test   %eax,%eax
1400feb40:	0f 84 fe 00 00 00    	je     0x1400fec44
1400feb46:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400feb4a:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1400feb4f:	4c 3b eb             	cmp    %rbx,%r13
1400feb52:	74 17                	je     0x1400feb6b
1400feb54:	48 83 f8 10          	cmp    $0x10,%rax
1400feb58:	72 03                	jb     0x1400feb5d
1400feb5a:	48 8b 1b             	mov    (%rbx),%rbx
1400feb5d:	4d 8b c1             	mov    %r9,%r8
1400feb60:	48 8b d3             	mov    %rbx,%rdx
1400feb63:	49 8b cd             	mov    %r13,%rcx
1400feb66:	e8 95 78 fc ff       	call   0x1400c6400
1400feb6b:	49 8d 97 80 00 00 00 	lea    0x80(%r15),%rdx
1400feb72:	48 8d 84 24 c0 04 00 	lea    0x4c0(%rsp),%rax
1400feb79:	00
1400feb7a:	48 3b c2             	cmp    %rdx,%rax
1400feb7d:	74 1b                	je     0x1400feb9a
1400feb7f:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400feb83:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1400feb88:	72 03                	jb     0x1400feb8d
1400feb8a:	48 8b 12             	mov    (%rdx),%rdx
1400feb8d:	48 8d 8c 24 c0 04 00 	lea    0x4c0(%rsp),%rcx
1400feb94:	00
1400feb95:	e8 66 78 fc ff       	call   0x1400c6400
1400feb9a:	49 8b 87 e8 00 00 00 	mov    0xe8(%r15),%rax
1400feba1:	48 85 c0             	test   %rax,%rax
1400feba4:	74 0f                	je     0x1400febb5
1400feba6:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1400febad:	00
1400febae:	48 3b c8             	cmp    %rax,%rcx
1400febb1:	74 2a                	je     0x1400febdd
1400febb3:	eb 03                	jmp    0x1400febb8
1400febb5:	48 8b c7             	mov    %rdi,%rax
1400febb8:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400febbc:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
1400febc1:	72 03                	jb     0x1400febc6
1400febc3:	48 8b 00             	mov    (%rax),%rax
1400febc6:	48 8b d0             	mov    %rax,%rdx
1400febc9:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1400febd0:	00
1400febd1:	e8 2a 78 fc ff       	call   0x1400c6400
1400febd6:	49 8b 87 e8 00 00 00 	mov    0xe8(%r15),%rax
1400febdd:	48 8d 50 20          	lea    0x20(%rax),%rdx
1400febe1:	48 8d 8c 24 80 04 00 	lea    0x480(%rsp),%rcx
1400febe8:	00
1400febe9:	48 3b ca             	cmp    %rdx,%rcx
1400febec:	74 2a                	je     0x1400fec18
1400febee:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400febf2:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1400febf7:	72 03                	jb     0x1400febfc
1400febf9:	48 8b 12             	mov    (%rdx),%rdx
1400febfc:	48 8d 8c 24 80 04 00 	lea    0x480(%rsp),%rcx
1400fec03:	00
1400fec04:	e8 f7 77 fc ff       	call   0x1400c6400
1400fec09:	49 8b 87 e8 00 00 00 	mov    0xe8(%r15),%rax
1400fec10:	4c 8b a4 24 90 04 00 	mov    0x490(%rsp),%r12
1400fec17:	00
1400fec18:	48 8d 50 40          	lea    0x40(%rax),%rdx
1400fec1c:	48 8d 84 24 e0 04 00 	lea    0x4e0(%rsp),%rax
1400fec23:	00
1400fec24:	48 3b c2             	cmp    %rdx,%rax
1400fec27:	74 1b                	je     0x1400fec44
1400fec29:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400fec2d:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1400fec32:	72 03                	jb     0x1400fec37
1400fec34:	48 8b 12             	mov    (%rdx),%rdx
1400fec37:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
1400fec3e:	00
1400fec3f:	e8 bc 77 fc ff       	call   0x1400c6400
1400fec44:	4c 8b ac 24 d0 04 00 	mov    0x4d0(%rsp),%r13
1400fec4b:	00
1400fec4c:	49 8b 5e 40          	mov    0x40(%r14),%rbx
1400fec50:	48 89 bc 24 60 02 00 	mov    %rdi,0x260(%rsp)
1400fec57:	00
1400fec58:	48 89 bc 24 70 02 00 	mov    %rdi,0x270(%rsp)
1400fec5f:	00
1400fec60:	48 c7 84 24 78 02 00 	movq   $0x7,0x278(%rsp)
1400fec67:	00 07 00 00 00
1400fec6c:	45 33 c0             	xor    %r8d,%r8d
1400fec6f:	48 8d 15 be 89 13 00 	lea    0x1389be(%rip),%rdx        # 0x140237634
1400fec76:	48 8d 8c 24 60 02 00 	lea    0x260(%rsp),%rcx
1400fec7d:	00
1400fec7e:	e8 cd 75 fc ff       	call   0x1400c6250
1400fec83:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400fec89:	48 8d 94 24 60 02 00 	lea    0x260(%rsp),%rdx
1400fec90:	00
1400fec91:	48 8b cb             	mov    %rbx,%rcx
1400fec94:	e8 87 5c 01 00       	call   0x140114920
1400fec99:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400fec9f:	48 8d 94 24 80 09 00 	lea    0x980(%rsp),%rdx
1400feca6:	00
1400feca7:	49 8b 4e 40          	mov    0x40(%r14),%rcx
1400fecab:	e8 50 5a 01 00       	call   0x140114700
1400fecb0:	90                   	nop
1400fecb1:	4c 8d 8c 24 90 09 00 	lea    0x990(%rsp),%r9
1400fecb8:	00
1400fecb9:	48 83 bc 24 a8 09 00 	cmpq   $0x8,0x9a8(%rsp)
1400fecc0:	00 08
1400fecc2:	4c 0f 43 8c 24 90 09 	cmovae 0x990(%rsp),%r9
1400fecc9:	00 00
1400feccb:	48 83 bc 24 a0 09 00 	cmpq   $0x4,0x9a0(%rsp)
1400fecd2:	00 04
1400fecd4:	75 3f                	jne    0x1400fed15
1400fecd6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400fecdc:	48 8d 05 55 f3 12 00 	lea    0x12f355(%rip),%rax        # 0x14022e038
1400fece3:	41 0f b7 09          	movzwl (%r9),%ecx
1400fece7:	0f b7 15 4a f3 12 00 	movzwl 0x12f34a(%rip),%edx        # 0x14022e038
1400fecee:	66 3b ca             	cmp    %dx,%cx
1400fecf1:	72 22                	jb     0x1400fed15
1400fecf3:	4c 2b c8             	sub    %rax,%r9
1400fecf6:	66 3b ca             	cmp    %dx,%cx
1400fecf9:	77 1a                	ja     0x1400fed15
1400fecfb:	49 83 f8 01          	cmp    $0x1,%r8
1400fecff:	74 5b                	je     0x1400fed5c
1400fed01:	49 ff c8             	dec    %r8
1400fed04:	48 83 c0 02          	add    $0x2,%rax
1400fed08:	41 0f b7 0c 01       	movzwl (%r9,%rax,1),%ecx
1400fed0d:	0f b7 10             	movzwl (%rax),%edx
1400fed10:	66 3b ca             	cmp    %dx,%cx
1400fed13:	73 e4                	jae    0x1400fecf9
1400fed15:	32 d2                	xor    %dl,%dl
1400fed17:	4d 85 ed             	test   %r13,%r13