140003f2f:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140003f33:	eb 15                	jmp    0x140003f4a
140003f35:	ff 15 8d 89 b0 00    	call   *0xb0898d(%rip)        # 0x140b0c8c8
140003f3b:	48 85 c0             	test   %rax,%rax
140003f3e:	75 07                	jne    0x140003f47
140003f40:	ff 15 52 85 b0 00    	call   *0xb08552(%rip)        # 0x140b0c498
140003f46:	cc                   	int3
140003f47:	48 8b d8             	mov    %rax,%rbx
140003f4a:	48 8b c3             	mov    %rbx,%rax
140003f4d:	48 83 c4 20          	add    $0x20,%rsp
140003f51:	5b                   	pop    %rbx
140003f52:	c3                   	ret
140003f53:	e8 78 fd ff ff       	call   0x140003cd0
140003f58:	cc                   	int3
140003f59:	90                   	nop
140003f5a:	90                   	nop
140003f5b:	90                   	nop
140003f5c:	48 83 ec 28          	sub    $0x28,%rsp
140003f60:	48 8b 09             	mov    (%rcx),%rcx
140003f63:	48 85 c9             	test   %rcx,%rcx
140003f66:	74 0d                	je     0x140003f75
140003f68:	48 8b 01             	mov    (%rcx),%rax
140003f6b:	48 8b 40 10          	mov    0x10(%rax),%rax
140003f6f:	ff 15 c3 8c b0 00    	call   *0xb08cc3(%rip)        # 0x140b0cc38
140003f75:	48 83 c4 28          	add    $0x28,%rsp
140003f79:	c3                   	ret
140003f7a:	90                   	nop
140003f7b:	90                   	nop
140003f7c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003f81:	55                   	push   %rbp
140003f82:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140003f87:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140003f8e:	48 8b 05 ab b0 cb 00 	mov    0xcbb0ab(%rip),%rax        # 0x140cbf040
140003f95:	48 33 c4             	xor    %rsp,%rax
140003f98:	48 89 45 47          	mov    %rax,0x47(%rbp)
140003f9c:	48 8d 99 00 09 00 00 	lea    0x900(%rcx),%rbx
140003fa3:	33 c9                	xor    %ecx,%ecx
140003fa5:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140003fa9:	4c 8b 42 38          	mov    0x38(%rdx),%r8
140003fad:	45 33 c9             	xor    %r9d,%r9d
140003fb0:	4d 85 c0             	test   %r8,%r8
140003fb3:	74 1d                	je     0x140003fd2
140003fb5:	49 8b 00             	mov    (%r8),%rax
140003fb8:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140003fbc:	49 8b c8             	mov    %r8,%rcx
140003fbf:	48 8b 00             	mov    (%rax),%rax
140003fc2:	ff 15 70 8c b0 00    	call   *0xb08c70(%rip)        # 0x140b0cc38
140003fc8:	48 8b c8             	mov    %rax,%rcx
140003fcb:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140003fcf:	4c 8b c8             	mov    %rax,%r9
140003fd2:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140003fd6:	4c 3b c8             	cmp    %rax,%r9
140003fd9:	74 17                	je     0x140003ff2
140003fdb:	48 39 5b 38          	cmp    %rbx,0x38(%rbx)
140003fdf:	74 11                	je     0x140003ff2
140003fe1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140003fe5:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140003fe9:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
140003fed:	e9 13 01 00 00       	jmp    0x140004105
140003ff2:	45 33 c0             	xor    %r8d,%r8d
140003ff5:	4c 89 45 3f          	mov    %r8,0x3f(%rbp)
140003ff9:	4d 85 c9             	test   %r9,%r9
140003ffc:	74 57                	je     0x140004055
140003ffe:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140004002:	4c 3b c8             	cmp    %rax,%r9
140004005:	75 41                	jne    0x140004048
140004007:	49 8b 01             	mov    (%r9),%rax
14000400a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14000400e:	49 8b c9             	mov    %r9,%rcx
140004011:	48 8b 40 08          	mov    0x8(%rax),%rax
140004015:	ff 15 1d 8c b0 00    	call   *0xb08c1d(%rip)        # 0x140b0cc38
14000401b:	4c 8b c0             	mov    %rax,%r8
14000401e:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140004022:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140004026:	48 85 c9             	test   %rcx,%rcx
140004029:	74 2a                	je     0x140004055
14000402b:	48 8b 01             	mov    (%rcx),%rax
14000402e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004032:	48 3b ca             	cmp    %rdx,%rcx
140004035:	0f 95 c2             	setne  %dl
140004038:	48 8b 40 20          	mov    0x20(%rax),%rax
14000403c:	ff 15 f6 8b b0 00    	call   *0xb08bf6(%rip)        # 0x140b0cc38
140004042:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140004046:	eb 07                	jmp    0x14000404f
140004048:	4d 8b c1             	mov    %r9,%r8
14000404b:	4c 89 4d 3f          	mov    %r9,0x3f(%rbp)
14000404f:	33 c9                	xor    %ecx,%ecx
140004051:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140004055:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140004059:	4d 85 c9             	test   %r9,%r9
14000405c:	74 58                	je     0x1400040b6
14000405e:	49 8b c9             	mov    %r9,%rcx
140004061:	4c 3b cb             	cmp    %rbx,%r9
140004064:	75 47                	jne    0x1400040ad
140004066:	49 8b 01             	mov    (%r9),%rax
140004069:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14000406d:	48 8b 40 08          	mov    0x8(%rax),%rax
140004071:	ff 15 c1 8b b0 00    	call   *0xb08bc1(%rip)        # 0x140b0cc38
140004077:	48 8b c8             	mov    %rax,%rcx
14000407a:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14000407e:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140004082:	4d 85 c0             	test   %r8,%r8
140004085:	74 20                	je     0x1400040a7
140004087:	49 8b 00             	mov    (%r8),%rax
14000408a:	4c 3b c3             	cmp    %rbx,%r8
14000408d:	0f 95 c2             	setne  %dl
140004090:	49 8b c8             	mov    %r8,%rcx
140004093:	48 8b 40 20          	mov    0x20(%rax),%rax
140004097:	ff 15 9b 8b b0 00    	call   *0xb08b9b(%rip)        # 0x140b0cc38
14000409d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400040a1:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
1400040a5:	eb 0a                	jmp    0x1400040b1
1400040a7:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
1400040ab:	eb 09                	jmp    0x1400040b6
1400040ad:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1400040b1:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1400040b6:	4d 85 c0             	test   %r8,%r8
1400040b9:	74 4a                	je     0x140004105
1400040bb:	48 8d 45 07          	lea    0x7(%rbp),%rax
1400040bf:	4c 3b c0             	cmp    %rax,%r8
1400040c2:	75 3d                	jne    0x140004101
1400040c4:	49 8b 00             	mov    (%r8),%rax
1400040c7:	48 8b d3             	mov    %rbx,%rdx
1400040ca:	49 8b c8             	mov    %r8,%rcx
1400040cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400040d1:	ff 15 61 8b b0 00    	call   *0xb08b61(%rip)        # 0x140b0cc38
1400040d7:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400040db:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1400040df:	48 85 c9             	test   %rcx,%rcx
1400040e2:	74 17                	je     0x1400040fb
1400040e4:	48 8b 01             	mov    (%rcx),%rax
1400040e7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400040eb:	48 3b ca             	cmp    %rdx,%rcx
1400040ee:	0f 95 c2             	setne  %dl
1400040f1:	48 8b 40 20          	mov    0x20(%rax),%rax
1400040f5:	ff 15 3d 8b b0 00    	call   *0xb08b3d(%rip)        # 0x140b0cc38
1400040fb:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400040ff:	eb 04                	jmp    0x140004105
140004101:	4c 89 43 38          	mov    %r8,0x38(%rbx)
140004105:	48 85 c9             	test   %rcx,%rcx
140004108:	74 17                	je     0x140004121
14000410a:	48 8b 01             	mov    (%rcx),%rax
14000410d:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004111:	48 3b ca             	cmp    %rdx,%rcx
140004114:	0f 95 c2             	setne  %dl
140004117:	48 8b 40 20          	mov    0x20(%rax),%rax
14000411b:	ff 15 17 8b b0 00    	call   *0xb08b17(%rip)        # 0x140b0cc38
140004121:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
140004125:	48 33 cc             	xor    %rsp,%rcx
140004128:	e8 b3 b4 ae 00       	call   0x140aef5e0
14000412d:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140004134:	00
140004135:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14000413c:	5d                   	pop    %rbp
14000413d:	c3                   	ret
14000413e:	90                   	nop
14000413f:	90                   	nop
140004140:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140004145:	55                   	push   %rbp
140004146:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14000414b:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140004152:	48 8b 05 e7 ae cb 00 	mov    0xcbaee7(%rip),%rax        # 0x140cbf040
140004159:	48 33 c4             	xor    %rsp,%rax
14000415c:	48 89 45 47          	mov    %rax,0x47(%rbp)
140004160:	48 8d 99 40 09 00 00 	lea    0x940(%rcx),%rbx
140004167:	33 c9                	xor    %ecx,%ecx
140004169:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
14000416d:	4c 8b 42 38          	mov    0x38(%rdx),%r8
140004171:	45 33 c9             	xor    %r9d,%r9d
140004174:	4d 85 c0             	test   %r8,%r8
140004177:	74 1d                	je     0x140004196
140004179:	49 8b 00             	mov    (%r8),%rax
14000417c:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004180:	49 8b c8             	mov    %r8,%rcx
140004183:	48 8b 00             	mov    (%rax),%rax
140004186:	ff 15 ac 8a b0 00    	call   *0xb08aac(%rip)        # 0x140b0cc38
14000418c:	48 8b c8             	mov    %rax,%rcx
14000418f:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140004193:	4c 8b c8             	mov    %rax,%r9
140004196:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14000419a:	4c 3b c8             	cmp    %rax,%r9
14000419d:	74 17                	je     0x1400041b6
14000419f:	48 39 5b 38          	cmp    %rbx,0x38(%rbx)
1400041a3:	74 11                	je     0x1400041b6
1400041a5:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400041a9:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1400041ad:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
1400041b1:	e9 13 01 00 00       	jmp    0x1400042c9
1400041b6:	45 33 c0             	xor    %r8d,%r8d
1400041b9:	4c 89 45 3f          	mov    %r8,0x3f(%rbp)
1400041bd:	4d 85 c9             	test   %r9,%r9
1400041c0:	74 57                	je     0x140004219
1400041c2:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1400041c6:	4c 3b c8             	cmp    %rax,%r9
1400041c9:	75 41                	jne    0x14000420c
1400041cb:	49 8b 01             	mov    (%r9),%rax
1400041ce:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400041d2:	49 8b c9             	mov    %r9,%rcx
1400041d5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400041d9:	ff 15 59 8a b0 00    	call   *0xb08a59(%rip)        # 0x140b0cc38
1400041df:	4c 8b c0             	mov    %rax,%r8
1400041e2:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1400041e6:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400041ea:	48 85 c9             	test   %rcx,%rcx
1400041ed:	74 2a                	je     0x140004219
1400041ef:	48 8b 01             	mov    (%rcx),%rax
1400041f2:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400041f6:	48 3b ca             	cmp    %rdx,%rcx
1400041f9:	0f 95 c2             	setne  %dl
1400041fc:	48 8b 40 20          	mov    0x20(%rax),%rax
140004200:	ff 15 32 8a b0 00    	call   *0xb08a32(%rip)        # 0x140b0cc38
140004206:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
14000420a:	eb 07                	jmp    0x140004213
14000420c:	4d 8b c1             	mov    %r9,%r8
14000420f:	4c 89 4d 3f          	mov    %r9,0x3f(%rbp)
140004213:	33 c9                	xor    %ecx,%ecx
140004215:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140004219:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14000421d:	4d 85 c9             	test   %r9,%r9
140004220:	74 58                	je     0x14000427a
140004222:	49 8b c9             	mov    %r9,%rcx
140004225:	4c 3b cb             	cmp    %rbx,%r9
140004228:	75 47                	jne    0x140004271
14000422a:	49 8b 01             	mov    (%r9),%rax
14000422d:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004231:	48 8b 40 08          	mov    0x8(%rax),%rax
140004235:	ff 15 fd 89 b0 00    	call   *0xb089fd(%rip)        # 0x140b0cc38
14000423b:	48 8b c8             	mov    %rax,%rcx
14000423e:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140004242:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140004246:	4d 85 c0             	test   %r8,%r8
140004249:	74 20                	je     0x14000426b
14000424b:	49 8b 00             	mov    (%r8),%rax
14000424e:	4c 3b c3             	cmp    %rbx,%r8
140004251:	0f 95 c2             	setne  %dl
140004254:	49 8b c8             	mov    %r8,%rcx
140004257:	48 8b 40 20          	mov    0x20(%rax),%rax
14000425b:	ff 15 d7 89 b0 00    	call   *0xb089d7(%rip)        # 0x140b0cc38
140004261:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140004265:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140004269:	eb 0a                	jmp    0x140004275
14000426b:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
14000426f:	eb 09                	jmp    0x14000427a
140004271:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140004275:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
14000427a:	4d 85 c0             	test   %r8,%r8
14000427d:	74 4a                	je     0x1400042c9
14000427f:	48 8d 45 07          	lea    0x7(%rbp),%rax
140004283:	4c 3b c0             	cmp    %rax,%r8
140004286:	75 3d                	jne    0x1400042c5
140004288:	49 8b 00             	mov    (%r8),%rax
14000428b:	48 8b d3             	mov    %rbx,%rdx
14000428e:	49 8b c8             	mov    %r8,%rcx
140004291:	48 8b 40 08          	mov    0x8(%rax),%rax
140004295:	ff 15 9d 89 b0 00    	call   *0xb0899d(%rip)        # 0x140b0cc38
14000429b:	48 89 43 38          	mov    %rax,0x38(%rbx)
14000429f:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1400042a3:	48 85 c9             	test   %rcx,%rcx
1400042a6:	74 17                	je     0x1400042bf
1400042a8:	48 8b 01             	mov    (%rcx),%rax
1400042ab:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400042af:	48 3b ca             	cmp    %rdx,%rcx
1400042b2:	0f 95 c2             	setne  %dl
1400042b5:	48 8b 40 20          	mov    0x20(%rax),%rax
1400042b9:	ff 15 79 89 b0 00    	call   *0xb08979(%rip)        # 0x140b0cc38
1400042bf:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400042c3:	eb 04                	jmp    0x1400042c9
1400042c5:	4c 89 43 38          	mov    %r8,0x38(%rbx)
1400042c9:	48 85 c9             	test   %rcx,%rcx
1400042cc:	74 17                	je     0x1400042e5
1400042ce:	48 8b 01             	mov    (%rcx),%rax
1400042d1:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400042d5:	48 3b ca             	cmp    %rdx,%rcx
1400042d8:	0f 95 c2             	setne  %dl
1400042db:	48 8b 40 20          	mov    0x20(%rax),%rax
1400042df:	ff 15 53 89 b0 00    	call   *0xb08953(%rip)        # 0x140b0cc38
1400042e5:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1400042e9:	48 33 cc             	xor    %rsp,%rcx
1400042ec:	e8 ef b2 ae 00       	call   0x140aef5e0
1400042f1:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1400042f8:	00
1400042f9:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140004300:	5d                   	pop    %rbp
140004301:	c3                   	ret
140004302:	90                   	nop
140004303:	90                   	nop
140004304:	90                   	nop
140004305:	90                   	nop
140004306:	90                   	nop
140004307:	90                   	nop
140004308:	90                   	nop
140004309:	90                   	nop
14000430a:	90                   	nop
14000430b:	90                   	nop
14000430c:	90                   	nop
14000430d:	90                   	nop
14000430e:	90                   	nop
14000430f:	90                   	nop
140004310:	40 53                	rex push %rbx
140004312:	48 83 ec 20          	sub    $0x20,%rsp
140004316:	48 8d 05 b3 08 b1 00 	lea    0xb108b3(%rip),%rax        # 0x140b14bd0
14000431d:	48 8b d9             	mov    %rcx,%rbx
140004320:	48 89 01             	mov    %rax,(%rcx)
140004323:	f6 c2 01             	test   $0x1,%dl
140004326:	74 05                	je     0x14000432d
140004328:	e8 a7 b2 ae 00       	call   0x140aef5d4
14000432d:	48 8b c3             	mov    %rbx,%rax
140004330:	48 83 c4 20          	add    $0x20,%rsp
140004334:	5b                   	pop    %rbx
140004335:	c3                   	ret
140004336:	90                   	nop
140004337:	90                   	nop
140004338:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000433d:	55                   	push   %rbp
14000433e:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140004343:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14000434a:	48 8b 05 ef ac cb 00 	mov    0xcbacef(%rip),%rax        # 0x140cbf040
140004351:	48 33 c4             	xor    %rsp,%rax
140004354:	48 89 45 47          	mov    %rax,0x47(%rbp)
140004358:	48 8d 99 38 0a 00 00 	lea    0xa38(%rcx),%rbx
14000435f:	33 c9                	xor    %ecx,%ecx
140004361:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140004365:	4c 8b 42 38          	mov    0x38(%rdx),%r8
140004369:	45 33 c9             	xor    %r9d,%r9d
14000436c:	4d 85 c0             	test   %r8,%r8
14000436f:	74 1d                	je     0x14000438e
140004371:	49 8b 00             	mov    (%r8),%rax
140004374:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004378:	49 8b c8             	mov    %r8,%rcx
14000437b:	48 8b 00             	mov    (%rax),%rax
14000437e:	ff 15 b4 88 b0 00    	call   *0xb088b4(%rip)        # 0x140b0cc38
140004384:	48 8b c8             	mov    %rax,%rcx
140004387:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14000438b:	4c 8b c8             	mov    %rax,%r9
14000438e:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140004392:	4c 3b c8             	cmp    %rax,%r9
140004395:	74 17                	je     0x1400043ae
140004397:	48 39 5b 38          	cmp    %rbx,0x38(%rbx)
14000439b:	74 11                	je     0x1400043ae
14000439d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400043a1:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1400043a5:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
1400043a9:	e9 13 01 00 00       	jmp    0x1400044c1
1400043ae:	45 33 c0             	xor    %r8d,%r8d
1400043b1:	4c 89 45 3f          	mov    %r8,0x3f(%rbp)
1400043b5:	4d 85 c9             	test   %r9,%r9
1400043b8:	74 57                	je     0x140004411
1400043ba:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1400043be:	4c 3b c8             	cmp    %rax,%r9
1400043c1:	75 41                	jne    0x140004404