140287d5a:	cc                   	int3
140287d5b:	cc                   	int3
140287d5c:	cc                   	int3
140287d5d:	cc                   	int3
140287d5e:	cc                   	int3
140287d5f:	cc                   	int3
140287d60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287d65:	57                   	push   %rdi
140287d66:	48 83 ec 60          	sub    $0x60,%rsp
140287d6a:	48 8b da             	mov    %rdx,%rbx
140287d6d:	4c 8b 01             	mov    (%rcx),%r8
140287d70:	4d 85 c0             	test   %r8,%r8
140287d73:	74 1e                	je     0x140287d93
140287d75:	41 8b 40 10          	mov    0x10(%r8),%eax
140287d79:	ff c0                	inc    %eax
140287d7b:	41 89 40 10          	mov    %eax,0x10(%r8)
140287d7f:	83 f8 01             	cmp    $0x1,%eax
140287d82:	0f 8e f4 00 00 00    	jle    0x140287e7c
140287d88:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140287d8d:	0f 84 f1 00 00 00    	je     0x140287e84
140287d93:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
140287d9a:	00
140287d9b:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140287da2:	00
140287da3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140287da8:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140287daf:	00
140287db0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140287db5:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140287dba:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140287dc0:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140287dc5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140287dca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140287dcf:	e8 7c 80 f1 ff       	call   0x14019fe50
140287dd4:	48 8b f8             	mov    %rax,%rdi
140287dd7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140287ddc:	48 8b 0d b5 35 19 01 	mov    0x11935b5(%rip),%rcx        # 0x14141b398
140287de3:	48 85 db             	test   %rbx,%rbx
140287de6:	74 08                	je     0x140287df0
140287de8:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
140287def:	00
140287df0:	48 8b 11             	mov    (%rcx),%rdx
140287df3:	48 8b 42 38          	mov    0x38(%rdx),%rax
140287df7:	4c 8b cb             	mov    %rbx,%r9
140287dfa:	4c 8b c7             	mov    %rdi,%r8
140287dfd:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140287e04:	00
140287e05:	ff 15 15 bc cf 00    	call   *0xcfbc15(%rip)        # 0x140f83a20
140287e0b:	90                   	nop
140287e0c:	48 8b cf             	mov    %rdi,%rcx
140287e0f:	e8 2c 77 f1 ff       	call   0x14019f540
140287e14:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140287e1b:	00
140287e1c:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
140287e21:	0f 95 c3             	setne  %bl
140287e24:	8b 41 10             	mov    0x10(%rcx),%eax
140287e27:	ff c8                	dec    %eax
140287e29:	89 41 10             	mov    %eax,0x10(%rcx)
140287e2c:	85 c0                	test   %eax,%eax
140287e2e:	7f 14                	jg     0x140287e44
140287e30:	78 3f                	js     0x140287e71
140287e32:	48 8b 01             	mov    (%rcx),%rax
140287e35:	ba 01 00 00 00       	mov    $0x1,%edx
140287e3a:	48 8b 00             	mov    (%rax),%rax
140287e3d:	ff 15 dd bb cf 00    	call   *0xcfbbdd(%rip)        # 0x140f83a20
140287e43:	90                   	nop
140287e44:	4c 8d 0d a5 66 f1 ff 	lea    -0xe995b(%rip),%r9        # 0x14019e4f0
140287e4b:	ba 08 00 00 00       	mov    $0x8,%edx
140287e50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140287e56:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140287e5d:	00
140287e5e:	e8 e9 36 b9 00       	call   0x140e1b54c
140287e63:	0f b6 c3             	movzbl %bl,%eax
140287e66:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140287e6b:	48 83 c4 60          	add    $0x60,%rsp
140287e6f:	5f                   	pop    %rdi
140287e70:	c3                   	ret
140287e71:	b9 02 00 00 00       	mov    $0x2,%ecx
140287e76:	e8 85 28 50 00       	call   0x14078a700
140287e7b:	90                   	nop
140287e7c:	33 c9                	xor    %ecx,%ecx
140287e7e:	e8 7d 28 50 00       	call   0x14078a700
140287e83:	cc                   	int3
140287e84:	b9 01 00 00 00       	mov    $0x1,%ecx
140287e89:	e8 72 28 50 00       	call   0x14078a700
140287e8e:	cc                   	int3
140287e8f:	cc                   	int3
140287e90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287e95:	57                   	push   %rdi
140287e96:	48 83 ec 70          	sub    $0x70,%rsp
140287e9a:	49 8b d8             	mov    %r8,%rbx
140287e9d:	4c 8b 09             	mov    (%rcx),%r9
140287ea0:	4d 85 c9             	test   %r9,%r9
140287ea3:	74 1e                	je     0x140287ec3
140287ea5:	41 8b 41 10          	mov    0x10(%r9),%eax
140287ea9:	ff c0                	inc    %eax
140287eab:	41 89 41 10          	mov    %eax,0x10(%r9)
140287eaf:	83 f8 01             	cmp    $0x1,%eax
140287eb2:	0f 8e 26 01 00 00    	jle    0x140287fde
140287eb8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140287ebd:	0f 84 23 01 00 00    	je     0x140287fe6
140287ec3:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140287ec8:	48 8b 0d a9 af 1a 01 	mov    0x11aafa9(%rip),%rcx        # 0x141432e78
140287ecf:	e8 4c 74 4b 00       	call   0x14073f320
140287ed4:	48 8b 08             	mov    (%rax),%rcx
140287ed7:	48 85 c9             	test   %rcx,%rcx
140287eda:	74 1c                	je     0x140287ef8
140287edc:	8b 41 10             	mov    0x10(%rcx),%eax
140287edf:	ff c0                	inc    %eax
140287ee1:	89 41 10             	mov    %eax,0x10(%rcx)
140287ee4:	83 f8 01             	cmp    $0x1,%eax
140287ee7:	0f 8e 04 01 00 00    	jle    0x140287ff1
140287eed:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140287ef2:	0f 84 01 01 00 00    	je     0x140287ff9
140287ef8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140287efd:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140287f02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140287f07:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140287f0c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140287f11:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140287f16:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140287f1c:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140287f23:	00
140287f24:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140287f29:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140287f2e:	e8 1d 7f f1 ff       	call   0x14019fe50
140287f33:	48 8b f8             	mov    %rax,%rdi
140287f36:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140287f3d:	00
140287f3e:	48 8b 0d 1b 34 19 01 	mov    0x119341b(%rip),%rcx        # 0x14141b360
140287f45:	48 85 db             	test   %rbx,%rbx
140287f48:	74 08                	je     0x140287f52
140287f4a:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
140287f51:	00
140287f52:	48 8b 11             	mov    (%rcx),%rdx
140287f55:	48 8b 42 38          	mov    0x38(%rdx),%rax
140287f59:	4c 8b cb             	mov    %rbx,%r9
140287f5c:	4c 8b c7             	mov    %rdi,%r8
140287f5f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140287f66:	00
140287f67:	ff 15 b3 ba cf 00    	call   *0xcfbab3(%rip)        # 0x140f83a20
140287f6d:	90                   	nop
140287f6e:	48 8b cf             	mov    %rdi,%rcx
140287f71:	e8 ca 75 f1 ff       	call   0x14019f540
140287f76:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140287f7d:	00
140287f7e:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
140287f83:	0f 95 c3             	setne  %bl
140287f86:	8b 41 10             	mov    0x10(%rcx),%eax
140287f89:	ff c8                	dec    %eax
140287f8b:	89 41 10             	mov    %eax,0x10(%rcx)
140287f8e:	85 c0                	test   %eax,%eax
140287f90:	7f 14                	jg     0x140287fa6
140287f92:	78 3f                	js     0x140287fd3
140287f94:	48 8b 01             	mov    (%rcx),%rax
140287f97:	ba 01 00 00 00       	mov    $0x1,%edx
140287f9c:	48 8b 00             	mov    (%rax),%rax
140287f9f:	ff 15 7b ba cf 00    	call   *0xcfba7b(%rip)        # 0x140f83a20
140287fa5:	90                   	nop
140287fa6:	4c 8d 0d 43 65 f1 ff 	lea    -0xe9abd(%rip),%r9        # 0x14019e4f0
140287fad:	ba 08 00 00 00       	mov    $0x8,%edx
140287fb2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140287fb8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140287fbd:	e8 8a 35 b9 00       	call   0x140e1b54c
140287fc2:	0f b6 c3             	movzbl %bl,%eax
140287fc5:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140287fcc:	00
140287fcd:	48 83 c4 70          	add    $0x70,%rsp
140287fd1:	5f                   	pop    %rdi
140287fd2:	c3                   	ret
140287fd3:	b9 02 00 00 00       	mov    $0x2,%ecx
140287fd8:	e8 23 27 50 00       	call   0x14078a700
140287fdd:	90                   	nop
140287fde:	33 c9                	xor    %ecx,%ecx
140287fe0:	e8 1b 27 50 00       	call   0x14078a700
140287fe5:	cc                   	int3
140287fe6:	b9 01 00 00 00       	mov    $0x1,%ecx
140287feb:	e8 10 27 50 00       	call   0x14078a700
140287ff0:	90                   	nop
140287ff1:	33 c9                	xor    %ecx,%ecx
140287ff3:	e8 08 27 50 00       	call   0x14078a700
140287ff8:	cc                   	int3
140287ff9:	b9 01 00 00 00       	mov    $0x1,%ecx
140287ffe:	e8 fd 26 50 00       	call   0x14078a700
140288003:	cc                   	int3
140288004:	cc                   	int3
140288005:	cc                   	int3
140288006:	cc                   	int3
140288007:	cc                   	int3
140288008:	cc                   	int3
140288009:	cc                   	int3
14028800a:	cc                   	int3
14028800b:	cc                   	int3
14028800c:	cc                   	int3
14028800d:	cc                   	int3
14028800e:	cc                   	int3
14028800f:	cc                   	int3
140288010:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140288015:	57                   	push   %rdi
140288016:	48 83 ec 60          	sub    $0x60,%rsp
14028801a:	48 8b da             	mov    %rdx,%rbx
14028801d:	4c 8b 01             	mov    (%rcx),%r8
140288020:	4d 85 c0             	test   %r8,%r8
140288023:	74 1e                	je     0x140288043
140288025:	41 8b 40 10          	mov    0x10(%r8),%eax
140288029:	ff c0                	inc    %eax
14028802b:	41 89 40 10          	mov    %eax,0x10(%r8)
14028802f:	83 f8 01             	cmp    $0x1,%eax
140288032:	0f 8e f4 00 00 00    	jle    0x14028812c
140288038:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14028803d:	0f 84 f1 00 00 00    	je     0x140288134
140288043:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
14028804a:	00
14028804b:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140288052:	00
140288053:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140288058:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14028805f:	00
140288060:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140288065:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14028806a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140288070:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140288075:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14028807a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14028807f:	e8 cc 7d f1 ff       	call   0x14019fe50
140288084:	48 8b f8             	mov    %rax,%rdi
140288087:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14028808c:	48 8b 0d 0d 33 19 01 	mov    0x119330d(%rip),%rcx        # 0x14141b3a0
140288093:	48 85 db             	test   %rbx,%rbx
140288096:	74 08                	je     0x1402880a0
140288098:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
14028809f:	00
1402880a0:	48 8b 11             	mov    (%rcx),%rdx
1402880a3:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402880a7:	4c 8b cb             	mov    %rbx,%r9
1402880aa:	4c 8b c7             	mov    %rdi,%r8
1402880ad:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1402880b4:	00
1402880b5:	ff 15 65 b9 cf 00    	call   *0xcfb965(%rip)        # 0x140f83a20
1402880bb:	90                   	nop
1402880bc:	48 8b cf             	mov    %rdi,%rcx
1402880bf:	e8 7c 74 f1 ff       	call   0x14019f540
1402880c4:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1402880cb:	00
1402880cc:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402880d1:	0f 95 c3             	setne  %bl
1402880d4:	8b 41 10             	mov    0x10(%rcx),%eax
1402880d7:	ff c8                	dec    %eax
1402880d9:	89 41 10             	mov    %eax,0x10(%rcx)
1402880dc:	85 c0                	test   %eax,%eax
1402880de:	7f 14                	jg     0x1402880f4
1402880e0:	78 3f                	js     0x140288121
1402880e2:	48 8b 01             	mov    (%rcx),%rax
1402880e5:	ba 01 00 00 00       	mov    $0x1,%edx
1402880ea:	48 8b 00             	mov    (%rax),%rax
1402880ed:	ff 15 2d b9 cf 00    	call   *0xcfb92d(%rip)        # 0x140f83a20
1402880f3:	90                   	nop
1402880f4:	4c 8d 0d f5 63 f1 ff 	lea    -0xe9c0b(%rip),%r9        # 0x14019e4f0
1402880fb:	ba 08 00 00 00       	mov    $0x8,%edx
140288100:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140288106:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14028810d:	00
14028810e:	e8 39 34 b9 00       	call   0x140e1b54c
140288113:	0f b6 c3             	movzbl %bl,%eax
140288116:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14028811b:	48 83 c4 60          	add    $0x60,%rsp
14028811f:	5f                   	pop    %rdi
140288120:	c3                   	ret
140288121:	b9 02 00 00 00       	mov    $0x2,%ecx
140288126:	e8 d5 25 50 00       	call   0x14078a700
14028812b:	90                   	nop
14028812c:	33 c9                	xor    %ecx,%ecx
14028812e:	e8 cd 25 50 00       	call   0x14078a700
140288133:	cc                   	int3
140288134:	b9 01 00 00 00       	mov    $0x1,%ecx
140288139:	e8 c2 25 50 00       	call   0x14078a700
14028813e:	cc                   	int3
14028813f:	cc                   	int3
140288140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140288145:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028814a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028814f:	57                   	push   %rdi
140288150:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140288157:	49 8b f9             	mov    %r9,%rdi
14028815a:	49 8b f0             	mov    %r8,%rsi
14028815d:	48 8b d9             	mov    %rcx,%rbx
140288160:	49 8b 10             	mov    (%r8),%rdx
140288163:	48 85 d2             	test   %rdx,%rdx
140288166:	74 1c                	je     0x140288184
140288168:	8b 42 10             	mov    0x10(%rdx),%eax
14028816b:	ff c0                	inc    %eax
14028816d:	89 42 10             	mov    %eax,0x10(%rdx)
140288170:	83 f8 01             	cmp    $0x1,%eax
140288173:	0f 8e 17 01 00 00    	jle    0x140288290
140288179:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14028817e:	0f 84 14 01 00 00    	je     0x140288298
140288184:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140288189:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14028818e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140288193:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140288198:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14028819d:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402881a2:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402881a8:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1402881af:	00
1402881b0:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402881b5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402881ba:	e8 91 7c f1 ff       	call   0x14019fe50
1402881bf:	48 8b e8             	mov    %rax,%rbp
1402881c2:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1402881c9:	00
1402881ca:	48 8b 0d 27 31 19 01 	mov    0x1193127(%rip),%rcx        # 0x14141b2f8
1402881d1:	48 85 ff             	test   %rdi,%rdi
1402881d4:	74 08                	je     0x1402881de
1402881d6:	48 c7 47 60 00 00 00 	movq   $0x0,0x60(%rdi)
1402881dd:	00
1402881de:	48 8b 11             	mov    (%rcx),%rdx
1402881e1:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402881e5:	4c 8b cf             	mov    %rdi,%r9
1402881e8:	4c 8b c5             	mov    %rbp,%r8
1402881eb:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402881f0:	ff 15 2a b8 cf 00    	call   *0xcfb82a(%rip)        # 0x140f83a20
1402881f6:	90                   	nop
1402881f7:	48 8b cd             	mov    %rbp,%rcx
1402881fa:	e8 41 73 f1 ff       	call   0x14019f540
1402881ff:	90                   	nop
140288200:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140288205:	48 85 c9             	test   %rcx,%rcx
140288208:	74 24                	je     0x14028822e
14028820a:	8b 41 10             	mov    0x10(%rcx),%eax
14028820d:	ff c8                	dec    %eax
14028820f:	89 41 10             	mov    %eax,0x10(%rcx)
140288212:	85 c0                	test   %eax,%eax
140288214:	7f 18                	jg     0x14028822e
140288216:	0f 88 87 00 00 00    	js     0x1402882a3
14028821c:	48 8b 01             	mov    (%rcx),%rax
14028821f:	ba 01 00 00 00       	mov    $0x1,%edx
140288224:	48 8b 00             	mov    (%rax),%rax
140288227:	ff 15 f3 b7 cf 00    	call   *0xcfb7f3(%rip)        # 0x140f83a20
14028822d:	90                   	nop
14028822e:	4c 8d 0d bb 62 f1 ff 	lea    -0xe9d45(%rip),%r9        # 0x14019e4f0
140288235:	ba 08 00 00 00       	mov    $0x8,%edx
14028823a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140288240:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140288245:	e8 02 33 b9 00       	call   0x140e1b54c
14028824a:	48 8b 0e             	mov    (%rsi),%rcx
14028824d:	48 89 0b             	mov    %rcx,(%rbx)
140288250:	48 85 c9             	test   %rcx,%rcx
140288253:	74 14                	je     0x140288269
140288255:	8b 41 10             	mov    0x10(%rcx),%eax