1402ff866:	0f ba f1 14          	btr    $0x14,%ecx
1402ff86a:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402ff86e:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402ff872:	4d 85 c0             	test   %r8,%r8
1402ff875:	74 2c                	je     0x1402ff8a3
1402ff877:	41 8b 40 10          	mov    0x10(%r8),%eax
1402ff87b:	ff c8                	dec    %eax
1402ff87d:	41 89 40 10          	mov    %eax,0x10(%r8)
1402ff881:	85 c0                	test   %eax,%eax
1402ff883:	7f 1e                	jg     0x1402ff8a3
1402ff885:	0f 88 5b 04 00 00    	js     0x1402ffce6
1402ff88b:	49 8b 00             	mov    (%r8),%rax
1402ff88e:	ba 01 00 00 00       	mov    $0x1,%edx
1402ff893:	49 8b c8             	mov    %r8,%rcx
1402ff896:	48 8b 00             	mov    (%rax),%rax
1402ff899:	ff 15 81 41 c8 00    	call   *0xc84181(%rip)        # 0x140f83a20
1402ff89f:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402ff8a3:	0f ba e1 13          	bt     $0x13,%ecx
1402ff8a7:	73 3b                	jae    0x1402ff8e4
1402ff8a9:	0f ba f1 13          	btr    $0x13,%ecx
1402ff8ad:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402ff8b1:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402ff8b5:	48 85 db             	test   %rbx,%rbx
1402ff8b8:	74 2a                	je     0x1402ff8e4
1402ff8ba:	8b 43 10             	mov    0x10(%rbx),%eax
1402ff8bd:	ff c8                	dec    %eax
1402ff8bf:	89 43 10             	mov    %eax,0x10(%rbx)
1402ff8c2:	85 c0                	test   %eax,%eax
1402ff8c4:	7f 1e                	jg     0x1402ff8e4
1402ff8c6:	0f 88 25 04 00 00    	js     0x1402ffcf1
1402ff8cc:	48 8b 03             	mov    (%rbx),%rax
1402ff8cf:	ba 01 00 00 00       	mov    $0x1,%edx
1402ff8d4:	48 8b cb             	mov    %rbx,%rcx
1402ff8d7:	48 8b 00             	mov    (%rax),%rax
1402ff8da:	ff 15 40 41 c8 00    	call   *0xc84140(%rip)        # 0x140f83a20
1402ff8e0:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402ff8e4:	0f ba e1 12          	bt     $0x12,%ecx
1402ff8e8:	73 31                	jae    0x1402ff91b
1402ff8ea:	0f ba f1 12          	btr    $0x12,%ecx
1402ff8ee:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402ff8f2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402ff8f7:	8b 41 10             	mov    0x10(%rcx),%eax
1402ff8fa:	ff c8                	dec    %eax
1402ff8fc:	89 41 10             	mov    %eax,0x10(%rcx)
1402ff8ff:	85 c0                	test   %eax,%eax
1402ff901:	7f 18                	jg     0x1402ff91b
1402ff903:	0f 88 f3 03 00 00    	js     0x1402ffcfc
1402ff909:	48 8b 01             	mov    (%rcx),%rax
1402ff90c:	ba 01 00 00 00       	mov    $0x1,%edx
1402ff911:	48 8b 00             	mov    (%rax),%rax
1402ff914:	ff 15 06 41 c8 00    	call   *0xc84106(%rip)        # 0x140f83a20
1402ff91a:	90                   	nop
1402ff91b:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
1402ff920:	0f 84 00 01 00 00    	je     0x1402ffa26
1402ff926:	4c 8b 05 3b c5 11 01 	mov    0x111c53b(%rip),%r8        # 0x14141be68
1402ff92d:	45 8b 80 14 01 00 00 	mov    0x114(%r8),%r8d
1402ff934:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402ff939:	48 8d 8d 88 01 00 00 	lea    0x188(%rbp),%rcx
1402ff940:	e8 5b 32 07 00       	call   0x140372ba0
1402ff945:	48 8b 08             	mov    (%rax),%rcx
1402ff948:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402ff94d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402ff954:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402ff958:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ff95e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402ff963:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
1402ff96a:	e8 31 32 07 00       	call   0x140372ba0
1402ff96f:	48 8b 08             	mov    (%rax),%rcx
1402ff972:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ff977:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402ff97e:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402ff983:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402ff989:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402ff98e:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
1402ff995:	e8 06 32 07 00       	call   0x140372ba0
1402ff99a:	48 8b 08             	mov    (%rax),%rcx
1402ff99d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402ff9a4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402ff9a9:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402ff9ae:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402ff9b2:	e8 59 03 ea ff       	call   0x14019fd10
1402ff9b7:	4c 8b c0             	mov    %rax,%r8
1402ff9ba:	ba 10 00 00 00       	mov    $0x10,%edx
1402ff9bf:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402ff9c4:	e8 37 51 43 00       	call   0x140734b00
1402ff9c9:	90                   	nop
1402ff9ca:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402ff9cf:	48 85 c9             	test   %rcx,%rcx
1402ff9d2:	74 24                	je     0x1402ff9f8
1402ff9d4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ff9d7:	ff c8                	dec    %eax
1402ff9d9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ff9dc:	85 c0                	test   %eax,%eax
1402ff9de:	7f 18                	jg     0x1402ff9f8
1402ff9e0:	0f 88 21 03 00 00    	js     0x1402ffd07
1402ff9e6:	48 8b 01             	mov    (%rcx),%rax
1402ff9e9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ff9ee:	48 8b 00             	mov    (%rax),%rax
1402ff9f1:	ff 15 29 40 c8 00    	call   *0xc84029(%rip)        # 0x140f83a20
1402ff9f7:	90                   	nop
1402ff9f8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402ff9fd:	48 85 c9             	test   %rcx,%rcx
1402ffa00:	74 24                	je     0x1402ffa26
1402ffa02:	8b 41 10             	mov    0x10(%rcx),%eax
1402ffa05:	ff c8                	dec    %eax
1402ffa07:	89 41 10             	mov    %eax,0x10(%rcx)
1402ffa0a:	85 c0                	test   %eax,%eax
1402ffa0c:	7f 18                	jg     0x1402ffa26
1402ffa0e:	0f 88 fe 02 00 00    	js     0x1402ffd12
1402ffa14:	48 8b 01             	mov    (%rcx),%rax
1402ffa17:	ba 01 00 00 00       	mov    $0x1,%edx
1402ffa1c:	48 8b 00             	mov    (%rax),%rax
1402ffa1f:	ff 15 fb 3f c8 00    	call   *0xc83ffb(%rip)        # 0x140f83a20
1402ffa25:	90                   	nop
1402ffa26:	8b 54 24 70          	mov    0x70(%rsp),%edx
1402ffa2a:	ff c2                	inc    %edx
1402ffa2c:	89 54 24 70          	mov    %edx,0x70(%rsp)
1402ffa30:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402ffa34:	48 8b 48 30          	mov    0x30(%rax),%rcx
1402ffa38:	4c 8b 01             	mov    (%rcx),%r8
1402ffa3b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402ffa3f:	49 2b c0             	sub    %r8,%rax
1402ffa42:	48 c1 f8 04          	sar    $0x4,%rax
1402ffa46:	3b d0                	cmp    %eax,%edx
1402ffa48:	0f 82 f2 e8 ff ff    	jb     0x1402fe340
1402ffa4e:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1402ffa52:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402ffa57:	48 8b 75 80          	mov    -0x80(%rbp),%rsi
1402ffa5b:	8b 46 10             	mov    0x10(%rsi),%eax
1402ffa5e:	ff c8                	dec    %eax
1402ffa60:	89 46 10             	mov    %eax,0x10(%rsi)
1402ffa63:	85 c0                	test   %eax,%eax
1402ffa65:	7f 1b                	jg     0x1402ffa82
1402ffa67:	0f 88 d9 00 00 00    	js     0x1402ffb46
1402ffa6d:	48 8b 06             	mov    (%rsi),%rax
1402ffa70:	ba 01 00 00 00       	mov    $0x1,%edx
1402ffa75:	48 8b ce             	mov    %rsi,%rcx
1402ffa78:	48 8b 00             	mov    (%rax),%rax
1402ffa7b:	ff 15 9f 3f c8 00    	call   *0xc83f9f(%rip)        # 0x140f83a20
1402ffa81:	90                   	nop
1402ffa82:	48 85 ff             	test   %rdi,%rdi
1402ffa85:	74 27                	je     0x1402ffaae
1402ffa87:	8b 47 10             	mov    0x10(%rdi),%eax
1402ffa8a:	ff c8                	dec    %eax
1402ffa8c:	89 47 10             	mov    %eax,0x10(%rdi)
1402ffa8f:	85 c0                	test   %eax,%eax
1402ffa91:	7f 1b                	jg     0x1402ffaae
1402ffa93:	0f 88 84 02 00 00    	js     0x1402ffd1d
1402ffa99:	48 8b 07             	mov    (%rdi),%rax
1402ffa9c:	ba 01 00 00 00       	mov    $0x1,%edx
1402ffaa1:	48 8b cf             	mov    %rdi,%rcx
1402ffaa4:	48 8b 00             	mov    (%rax),%rax
1402ffaa7:	ff 15 73 3f c8 00    	call   *0xc83f73(%rip)        # 0x140f83a20
1402ffaad:	90                   	nop
1402ffaae:	48 85 db             	test   %rbx,%rbx
1402ffab1:	74 23                	je     0x1402ffad6
1402ffab3:	8b 43 10             	mov    0x10(%rbx),%eax
1402ffab6:	ff c8                	dec    %eax
1402ffab8:	89 43 10             	mov    %eax,0x10(%rbx)
1402ffabb:	85 c0                	test   %eax,%eax
1402ffabd:	7f 17                	jg     0x1402ffad6
1402ffabf:	78 3a                	js     0x1402ffafb
1402ffac1:	48 8b 03             	mov    (%rbx),%rax
1402ffac4:	ba 01 00 00 00       	mov    $0x1,%edx
1402ffac9:	48 8b cb             	mov    %rbx,%rcx
1402ffacc:	48 8b 00             	mov    (%rax),%rax
1402ffacf:	ff 15 4b 3f c8 00    	call   *0xc83f4b(%rip)        # 0x140f83a20
1402ffad5:	90                   	nop
1402ffad6:	4c 8d 9c 24 30 03 00 	lea    0x330(%rsp),%r11
1402ffadd:	00
1402ffade:	49 8b 5b 48          	mov    0x48(%r11),%rbx
1402ffae2:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402ffae7:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1402ffaec:	49 8b e3             	mov    %r11,%rsp
1402ffaef:	41 5f                	pop    %r15
1402ffaf1:	41 5e                	pop    %r14
1402ffaf3:	41 5d                	pop    %r13
1402ffaf5:	41 5c                	pop    %r12
1402ffaf7:	5f                   	pop    %rdi
1402ffaf8:	5e                   	pop    %rsi
1402ffaf9:	5d                   	pop    %rbp
1402ffafa:	c3                   	ret
1402ffafb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb00:	e8 fb ab 48 00       	call   0x14078a700
1402ffb05:	90                   	nop
1402ffb06:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb0b:	e8 f0 ab 48 00       	call   0x14078a700
1402ffb10:	90                   	nop
1402ffb11:	48 8d 15 e0 ae cd 00 	lea    0xcdaee0(%rip),%rdx        # 0x140fda9f8
1402ffb18:	48 8b 0d d9 19 13 01 	mov    0x11319d9(%rip),%rcx        # 0x1414314f8
1402ffb1f:	e8 8c 23 49 00       	call   0x140791eb0
1402ffb24:	90                   	nop
1402ffb25:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb2a:	e8 d1 ab 48 00       	call   0x14078a700
1402ffb2f:	90                   	nop
1402ffb30:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb35:	e8 c6 ab 48 00       	call   0x14078a700
1402ffb3a:	90                   	nop
1402ffb3b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb40:	e8 bb ab 48 00       	call   0x14078a700
1402ffb45:	90                   	nop
1402ffb46:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb4b:	e8 b0 ab 48 00       	call   0x14078a700
1402ffb50:	90                   	nop
1402ffb51:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb56:	e8 a5 ab 48 00       	call   0x14078a700
1402ffb5b:	90                   	nop
1402ffb5c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb61:	e8 9a ab 48 00       	call   0x14078a700
1402ffb66:	90                   	nop
1402ffb67:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb6c:	e8 8f ab 48 00       	call   0x14078a700
1402ffb71:	90                   	nop
1402ffb72:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb77:	e8 84 ab 48 00       	call   0x14078a700
1402ffb7c:	90                   	nop
1402ffb7d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb82:	e8 79 ab 48 00       	call   0x14078a700
1402ffb87:	90                   	nop
1402ffb88:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb8d:	e8 6e ab 48 00       	call   0x14078a700
1402ffb92:	90                   	nop
1402ffb93:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffb98:	e8 63 ab 48 00       	call   0x14078a700
1402ffb9d:	90                   	nop
1402ffb9e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffba3:	e8 58 ab 48 00       	call   0x14078a700
1402ffba8:	90                   	nop
1402ffba9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbae:	e8 4d ab 48 00       	call   0x14078a700
1402ffbb3:	90                   	nop
1402ffbb4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbb9:	e8 42 ab 48 00       	call   0x14078a700
1402ffbbe:	90                   	nop
1402ffbbf:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbc4:	e8 37 ab 48 00       	call   0x14078a700
1402ffbc9:	90                   	nop
1402ffbca:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbcf:	e8 2c ab 48 00       	call   0x14078a700
1402ffbd4:	90                   	nop
1402ffbd5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbda:	e8 21 ab 48 00       	call   0x14078a700
1402ffbdf:	90                   	nop
1402ffbe0:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbe5:	e8 16 ab 48 00       	call   0x14078a700
1402ffbea:	90                   	nop
1402ffbeb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffbf0:	e8 0b ab 48 00       	call   0x14078a700
1402ffbf5:	90                   	nop
1402ffbf6:	48 8d 15 fb ad cd 00 	lea    0xcdadfb(%rip),%rdx        # 0x140fda9f8
1402ffbfd:	48 8b 0d f4 18 13 01 	mov    0x11318f4(%rip),%rcx        # 0x1414314f8
1402ffc04:	e8 a7 22 49 00       	call   0x140791eb0
1402ffc09:	90                   	nop
1402ffc0a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc0f:	e8 ec aa 48 00       	call   0x14078a700
1402ffc14:	90                   	nop
1402ffc15:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc1a:	e8 e1 aa 48 00       	call   0x14078a700
1402ffc1f:	90                   	nop
1402ffc20:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc25:	e8 d6 aa 48 00       	call   0x14078a700
1402ffc2a:	90                   	nop
1402ffc2b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc30:	e8 cb aa 48 00       	call   0x14078a700
1402ffc35:	90                   	nop
1402ffc36:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc3b:	e8 c0 aa 48 00       	call   0x14078a700
1402ffc40:	90                   	nop
1402ffc41:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc46:	e8 b5 aa 48 00       	call   0x14078a700
1402ffc4b:	90                   	nop
1402ffc4c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc51:	e8 aa aa 48 00       	call   0x14078a700
1402ffc56:	90                   	nop
1402ffc57:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc5c:	e8 9f aa 48 00       	call   0x14078a700
1402ffc61:	90                   	nop
1402ffc62:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc67:	e8 94 aa 48 00       	call   0x14078a700
1402ffc6c:	90                   	nop
1402ffc6d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc72:	e8 89 aa 48 00       	call   0x14078a700
1402ffc77:	90                   	nop
1402ffc78:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc7d:	e8 7e aa 48 00       	call   0x14078a700
1402ffc82:	90                   	nop
1402ffc83:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc88:	e8 73 aa 48 00       	call   0x14078a700
1402ffc8d:	90                   	nop
1402ffc8e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc93:	e8 68 aa 48 00       	call   0x14078a700
1402ffc98:	90                   	nop
1402ffc99:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffc9e:	e8 5d aa 48 00       	call   0x14078a700
1402ffca3:	90                   	nop
1402ffca4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffca9:	e8 52 aa 48 00       	call   0x14078a700
1402ffcae:	90                   	nop
1402ffcaf:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffcb4:	e8 47 aa 48 00       	call   0x14078a700
1402ffcb9:	90                   	nop
1402ffcba:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffcbf:	e8 3c aa 48 00       	call   0x14078a700
1402ffcc4:	90                   	nop
1402ffcc5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffcca:	e8 31 aa 48 00       	call   0x14078a700
1402ffccf:	90                   	nop
1402ffcd0:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffcd5:	e8 26 aa 48 00       	call   0x14078a700
1402ffcda:	90                   	nop
1402ffcdb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffce0:	e8 1b aa 48 00       	call   0x14078a700
1402ffce5:	90                   	nop
1402ffce6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffceb:	e8 10 aa 48 00       	call   0x14078a700
1402ffcf0:	90                   	nop
1402ffcf1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffcf6:	e8 05 aa 48 00       	call   0x14078a700
1402ffcfb:	90                   	nop
1402ffcfc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffd01:	e8 fa a9 48 00       	call   0x14078a700
1402ffd06:	90                   	nop
1402ffd07:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffd0c:	e8 ef a9 48 00       	call   0x14078a700
1402ffd11:	90                   	nop
1402ffd12:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffd17:	e8 e4 a9 48 00       	call   0x14078a700
1402ffd1c:	90                   	nop
1402ffd1d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ffd22:	e8 d9 a9 48 00       	call   0x14078a700
1402ffd27:	cc                   	int3
1402ffd28:	cc                   	int3
1402ffd29:	cc                   	int3
1402ffd2a:	cc                   	int3
1402ffd2b:	cc                   	int3
1402ffd2c:	cc                   	int3
1402ffd2d:	cc                   	int3
1402ffd2e:	cc                   	int3
1402ffd2f:	cc                   	int3
1402ffd30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402ffd35:	55                   	push   %rbp
1402ffd36:	56                   	push   %rsi
1402ffd37:	57                   	push   %rdi
1402ffd38:	48 83 ec 60          	sub    $0x60,%rsp
1402ffd3c:	49 8b f9             	mov    %r9,%rdi
1402ffd3f:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
1402ffd46:	00
1402ffd47:	33 ed                	xor    %ebp,%ebp
1402ffd49:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1402ffd4d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)