1404bdf0a:	74 05                	je     0x1404bdf11
1404bdf0c:	e8 33 d2 95 00       	call   0x140e1b144
1404bdf11:	ba 30 00 00 00       	mov    $0x30,%edx
1404bdf16:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404bdf1a:	48 8b cf             	mov    %rdi,%rcx
1404bdf1d:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404bdf20:	e8 1f d2 95 00       	call   0x140e1b144
1404bdf25:	48 89 2b             	mov    %rbp,(%rbx)
1404bdf28:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bdf2c:	48 85 c9             	test   %rcx,%rcx
1404bdf2f:	74 05                	je     0x1404bdf36
1404bdf31:	e8 0e d2 95 00       	call   0x140e1b144
1404bdf36:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bdf3a:	89 6b 10             	mov    %ebp,0x10(%rbx)
1404bdf3d:	40 f6 c6 01          	test   $0x1,%sil
1404bdf41:	74 0d                	je     0x1404bdf50
1404bdf43:	ba 18 00 00 00       	mov    $0x18,%edx
1404bdf48:	48 8b cb             	mov    %rbx,%rcx
1404bdf4b:	e8 f4 d1 95 00       	call   0x140e1b144
1404bdf50:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404bdf55:	48 8b c3             	mov    %rbx,%rax
1404bdf58:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404bdf5d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404bdf62:	48 83 c4 20          	add    $0x20,%rsp
1404bdf66:	5f                   	pop    %rdi
1404bdf67:	c3                   	ret
1404bdf68:	cc                   	int3
1404bdf69:	cc                   	int3
1404bdf6a:	cc                   	int3
1404bdf6b:	cc                   	int3
1404bdf6c:	cc                   	int3
1404bdf6d:	cc                   	int3
1404bdf6e:	cc                   	int3
1404bdf6f:	cc                   	int3
1404bdf70:	40 53                	rex push %rbx
1404bdf72:	48 83 ec 20          	sub    $0x20,%rsp
1404bdf76:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1404bdf7b:	48 8b d9             	mov    %rcx,%rbx
1404bdf7e:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1404bdf83:	8b ea                	mov    %edx,%ebp
1404bdf85:	48 8b 39             	mov    (%rcx),%rdi
1404bdf88:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1404bdf8d:	45 33 f6             	xor    %r14d,%r14d
1404bdf90:	48 85 ff             	test   %rdi,%rdi
1404bdf93:	74 23                	je     0x1404bdfb8
1404bdf95:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bdf99:	48 85 c9             	test   %rcx,%rcx
1404bdf9c:	74 05                	je     0x1404bdfa3
1404bdf9e:	e8 a1 d1 95 00       	call   0x140e1b144
1404bdfa3:	ba 30 00 00 00       	mov    $0x30,%edx
1404bdfa8:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404bdfac:	48 8b cf             	mov    %rdi,%rcx
1404bdfaf:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404bdfb3:	e8 8c d1 95 00       	call   0x140e1b144
1404bdfb8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bdfbc:	4c 89 33             	mov    %r14,(%rbx)
1404bdfbf:	48 85 c9             	test   %rcx,%rcx
1404bdfc2:	74 0a                	je     0x1404bdfce
1404bdfc4:	ba 01 00 00 00       	mov    $0x1,%edx
1404bdfc9:	e8 82 0b 00 00       	call   0x1404beb50
1404bdfce:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404bdfd2:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404bdfd6:	48 85 c9             	test   %rcx,%rcx
1404bdfd9:	74 0a                	je     0x1404bdfe5
1404bdfdb:	ba 01 00 00 00       	mov    $0x1,%edx
1404bdfe0:	e8 6b 0b 00 00       	call   0x1404beb50
1404bdfe5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
1404bdfe9:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404bdfed:	48 85 ff             	test   %rdi,%rdi
1404bdff0:	74 22                	je     0x1404be014
1404bdff2:	48 8b 0f             	mov    (%rdi),%rcx
1404bdff5:	48 85 c9             	test   %rcx,%rcx
1404bdff8:	74 0a                	je     0x1404be004
1404bdffa:	ba 01 00 00 00       	mov    $0x1,%edx
1404bdfff:	e8 4c 0b 00 00       	call   0x1404beb50
1404be004:	ba 10 00 00 00       	mov    $0x10,%edx
1404be009:	4c 89 37             	mov    %r14,(%rdi)
1404be00c:	48 8b cf             	mov    %rdi,%rcx
1404be00f:	e8 30 d1 95 00       	call   0x140e1b144
1404be014:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404be018:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1404be01c:	48 85 ff             	test   %rdi,%rdi
1404be01f:	74 15                	je     0x1404be036
1404be021:	48 8b cf             	mov    %rdi,%rcx
1404be024:	e8 d7 fa ff ff       	call   0x1404bdb00
1404be029:	ba 50 00 00 00       	mov    $0x50,%edx
1404be02e:	48 8b cf             	mov    %rdi,%rcx
1404be031:	e8 0e d1 95 00       	call   0x140e1b144
1404be036:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
1404be03a:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1404be03e:	48 85 ff             	test   %rdi,%rdi
1404be041:	74 5c                	je     0x1404be09f
1404be043:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1404be048:	48 8b 37             	mov    (%rdi),%rsi
1404be04b:	48 85 f6             	test   %rsi,%rsi
1404be04e:	74 23                	je     0x1404be073
1404be050:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404be054:	48 85 c9             	test   %rcx,%rcx
1404be057:	74 05                	je     0x1404be05e
1404be059:	e8 e6 d0 95 00       	call   0x140e1b144
1404be05e:	ba 30 00 00 00       	mov    $0x30,%edx
1404be063:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1404be067:	48 8b ce             	mov    %rsi,%rcx
1404be06a:	44 89 76 10          	mov    %r14d,0x10(%rsi)
1404be06e:	e8 d1 d0 95 00       	call   0x140e1b144
1404be073:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404be077:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404be07c:	4c 89 37             	mov    %r14,(%rdi)
1404be07f:	48 85 c9             	test   %rcx,%rcx
1404be082:	74 0a                	je     0x1404be08e
1404be084:	ba 01 00 00 00       	mov    $0x1,%edx
1404be089:	e8 c2 00 00 00       	call   0x1404be150
1404be08e:	ba 10 00 00 00       	mov    $0x10,%edx
1404be093:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404be097:	48 8b cf             	mov    %rdi,%rcx
1404be09a:	e8 a5 d0 95 00       	call   0x140e1b144
1404be09f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404be0a4:	40 f6 c5 01          	test   $0x1,%bpl
1404be0a8:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1404be0ad:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1404be0b1:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1404be0b6:	74 0d                	je     0x1404be0c5
1404be0b8:	ba 38 00 00 00       	mov    $0x38,%edx
1404be0bd:	48 8b cb             	mov    %rbx,%rcx
1404be0c0:	e8 7f d0 95 00       	call   0x140e1b144
1404be0c5:	48 8b c3             	mov    %rbx,%rax
1404be0c8:	48 83 c4 20          	add    $0x20,%rsp
1404be0cc:	5b                   	pop    %rbx
1404be0cd:	c3                   	ret
1404be0ce:	cc                   	int3
1404be0cf:	cc                   	int3
1404be0d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404be0d5:	57                   	push   %rdi
1404be0d6:	48 83 ec 20          	sub    $0x20,%rsp
1404be0da:	48 8d 05 87 29 b4 00 	lea    0xb42987(%rip),%rax        # 0x141000a68
1404be0e1:	48 8b d9             	mov    %rcx,%rbx
1404be0e4:	48 89 01             	mov    %rax,(%rcx)
1404be0e7:	8b fa                	mov    %edx,%edi
1404be0e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1404be0ed:	48 85 c9             	test   %rcx,%rcx
1404be0f0:	74 0a                	je     0x1404be0fc
1404be0f2:	ba 01 00 00 00       	mov    $0x1,%edx
1404be0f7:	e8 84 01 00 00       	call   0x1404be280
1404be0fc:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404be100:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1404be107:	00
1404be108:	48 85 c9             	test   %rcx,%rcx
1404be10b:	74 0a                	je     0x1404be117
1404be10d:	ba 01 00 00 00       	mov    $0x1,%edx
1404be112:	e8 69 01 00 00       	call   0x1404be280
1404be117:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1404be11e:	00
1404be11f:	48 8d 05 1a 6a ae 00 	lea    0xae6a1a(%rip),%rax        # 0x140fa4b40
1404be126:	48 89 03             	mov    %rax,(%rbx)
1404be129:	40 f6 c7 01          	test   $0x1,%dil
1404be12d:	74 0d                	je     0x1404be13c
1404be12f:	ba 20 00 00 00       	mov    $0x20,%edx
1404be134:	48 8b cb             	mov    %rbx,%rcx
1404be137:	e8 08 d0 95 00       	call   0x140e1b144
1404be13c:	48 8b c3             	mov    %rbx,%rax
1404be13f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404be144:	48 83 c4 20          	add    $0x20,%rsp
1404be148:	5f                   	pop    %rdi
1404be149:	c3                   	ret
1404be14a:	cc                   	int3
1404be14b:	cc                   	int3
1404be14c:	cc                   	int3
1404be14d:	cc                   	int3
1404be14e:	cc                   	int3
1404be14f:	cc                   	int3
1404be150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404be155:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404be15a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404be15f:	57                   	push   %rdi
1404be160:	48 83 ec 20          	sub    $0x20,%rsp
1404be164:	48 8b 39             	mov    (%rcx),%rdi
1404be167:	33 ed                	xor    %ebp,%ebp
1404be169:	8b f2                	mov    %edx,%esi
1404be16b:	48 8b d9             	mov    %rcx,%rbx
1404be16e:	48 85 ff             	test   %rdi,%rdi
1404be171:	74 22                	je     0x1404be195
1404be173:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404be177:	48 85 c9             	test   %rcx,%rcx
1404be17a:	74 05                	je     0x1404be181
1404be17c:	e8 c3 cf 95 00       	call   0x140e1b144
1404be181:	ba 30 00 00 00       	mov    $0x30,%edx
1404be186:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404be18a:	48 8b cf             	mov    %rdi,%rcx
1404be18d:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404be190:	e8 af cf 95 00       	call   0x140e1b144
1404be195:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404be199:	48 89 2b             	mov    %rbp,(%rbx)
1404be19c:	48 85 c9             	test   %rcx,%rcx
1404be19f:	74 0a                	je     0x1404be1ab
1404be1a1:	ba 01 00 00 00       	mov    $0x1,%edx
1404be1a6:	e8 a5 09 00 00       	call   0x1404beb50
1404be1ab:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1404be1af:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404be1b3:	48 85 ff             	test   %rdi,%rdi
1404be1b6:	74 22                	je     0x1404be1da
1404be1b8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404be1bc:	48 85 c9             	test   %rcx,%rcx
1404be1bf:	74 05                	je     0x1404be1c6
1404be1c1:	e8 7e cf 95 00       	call   0x140e1b144
1404be1c6:	ba 30 00 00 00       	mov    $0x30,%edx
1404be1cb:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404be1cf:	48 8b cf             	mov    %rdi,%rcx
1404be1d2:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404be1d5:	e8 6a cf 95 00       	call   0x140e1b144
1404be1da:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
1404be1de:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404be1e2:	75 17                	jne    0x1404be1fb
1404be1e4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1404be1e8:	48 85 c9             	test   %rcx,%rcx
1404be1eb:	74 0a                	je     0x1404be1f7
1404be1ed:	ba 01 00 00 00       	mov    $0x1,%edx
1404be1f2:	e8 69 05 fc ff       	call   0x14047e760
1404be1f7:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
1404be1fb:	83 7b 28 01          	cmpl   $0x1,0x28(%rbx)
1404be1ff:	75 2f                	jne    0x1404be230
1404be201:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404be205:	48 85 ff             	test   %rdi,%rdi
1404be208:	74 22                	je     0x1404be22c
1404be20a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404be20e:	48 85 c9             	test   %rcx,%rcx
1404be211:	74 05                	je     0x1404be218
1404be213:	e8 2c cf 95 00       	call   0x140e1b144
1404be218:	ba 30 00 00 00       	mov    $0x30,%edx
1404be21d:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404be221:	48 8b cf             	mov    %rdi,%rcx
1404be224:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404be227:	e8 18 cf 95 00       	call   0x140e1b144
1404be22c:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
1404be230:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1404be234:	48 85 c9             	test   %rcx,%rcx
1404be237:	74 0a                	je     0x1404be243
1404be239:	ba 01 00 00 00       	mov    $0x1,%edx
1404be23e:	e8 1d 05 fc ff       	call   0x14047e760
1404be243:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
1404be247:	40 f6 c6 01          	test   $0x1,%sil
1404be24b:	74 0d                	je     0x1404be25a
1404be24d:	ba 48 00 00 00       	mov    $0x48,%edx
1404be252:	48 8b cb             	mov    %rbx,%rcx
1404be255:	e8 ea ce 95 00       	call   0x140e1b144
1404be25a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404be25f:	48 8b c3             	mov    %rbx,%rax
1404be262:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404be267:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404be26c:	48 83 c4 20          	add    $0x20,%rsp
1404be270:	5f                   	pop    %rdi
1404be271:	c3                   	ret
1404be272:	cc                   	int3
1404be273:	cc                   	int3
1404be274:	cc                   	int3
1404be275:	cc                   	int3
1404be276:	cc                   	int3
1404be277:	cc                   	int3
1404be278:	cc                   	int3
1404be279:	cc                   	int3
1404be27a:	cc                   	int3
1404be27b:	cc                   	int3
1404be27c:	cc                   	int3
1404be27d:	cc                   	int3
1404be27e:	cc                   	int3
1404be27f:	cc                   	int3
1404be280:	40 53                	rex push %rbx
1404be282:	48 83 ec 20          	sub    $0x20,%rsp
1404be286:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1404be28b:	48 8d 05 fe 33 b4 00 	lea    0xb433fe(%rip),%rax        # 0x141001690
1404be292:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1404be297:	8b ea                	mov    %edx,%ebp
1404be299:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1404be29d:	48 8b d9             	mov    %rcx,%rbx
1404be2a0:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1404be2a5:	45 33 f6             	xor    %r14d,%r14d
1404be2a8:	48 89 01             	mov    %rax,(%rcx)
1404be2ab:	48 85 ff             	test   %rdi,%rdi
1404be2ae:	74 39                	je     0x1404be2e9
1404be2b0:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1404be2b5:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1404be2b9:	48 85 f6             	test   %rsi,%rsi
1404be2bc:	74 15                	je     0x1404be2d3
1404be2be:	48 8b ce             	mov    %rsi,%rcx
1404be2c1:	e8 fa eb ff ff       	call   0x1404bcec0
1404be2c6:	ba 68 00 00 00       	mov    $0x68,%edx
1404be2cb:	48 8b ce             	mov    %rsi,%rcx
1404be2ce:	e8 71 ce 95 00       	call   0x140e1b144
1404be2d3:	ba 20 00 00 00       	mov    $0x20,%edx
1404be2d8:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404be2dc:	48 8b cf             	mov    %rdi,%rcx
1404be2df:	e8 60 ce 95 00       	call   0x140e1b144
1404be2e4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404be2e9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404be2ed:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404be2f2:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404be2f6:	48 85 c9             	test   %rcx,%rcx
1404be2f9:	74 0a                	je     0x1404be305
1404be2fb:	ba 18 00 00 00       	mov    $0x18,%edx
1404be300:	e8 3f ce 95 00       	call   0x140e1b144
1404be305:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1404be309:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404be30d:	48 85 c9             	test   %rcx,%rcx
1404be310:	74 11                	je     0x1404be323
1404be312:	48 8b 01             	mov    (%rcx),%rax
1404be315:	ba 01 00 00 00       	mov    $0x1,%edx
1404be31a:	48 8b 00             	mov    (%rax),%rax
1404be31d:	ff 15 fd 56 ac 00    	call   *0xac56fd(%rip)        # 0x140f83a20
1404be323:	48 8d 05 2e 68 ae 00 	lea    0xae682e(%rip),%rax        # 0x140fa4b58
1404be32a:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1404be32e:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1404be333:	40 f6 c5 01          	test   $0x1,%bpl
1404be337:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1404be33c:	48 89 03             	mov    %rax,(%rbx)
1404be33f:	74 0d                	je     0x1404be34e
1404be341:	ba 30 00 00 00       	mov    $0x30,%edx
1404be346:	48 8b cb             	mov    %rbx,%rcx
1404be349:	e8 f6 cd 95 00       	call   0x140e1b144
1404be34e:	48 8b c3             	mov    %rbx,%rax
1404be351:	48 83 c4 20          	add    $0x20,%rsp
1404be355:	5b                   	pop    %rbx
1404be356:	c3                   	ret
1404be357:	cc                   	int3
1404be358:	cc                   	int3
1404be359:	cc                   	int3
1404be35a:	cc                   	int3
1404be35b:	cc                   	int3
1404be35c:	cc                   	int3
1404be35d:	cc                   	int3
1404be35e:	cc                   	int3
1404be35f:	cc                   	int3
1404be360:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404be365:	57                   	push   %rdi
1404be366:	48 83 ec 20          	sub    $0x20,%rsp
1404be36a:	48 8b d9             	mov    %rcx,%rbx
1404be36d:	8b fa                	mov    %edx,%edi
1404be36f:	48 8b 09             	mov    (%rcx),%rcx
1404be372:	48 85 c9             	test   %rcx,%rcx
1404be375:	74 0a                	je     0x1404be381
1404be377:	ba 01 00 00 00       	mov    $0x1,%edx
1404be37c:	e8 cf 07 00 00       	call   0x1404beb50
1404be381:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404be385:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404be38c:	48 85 c9             	test   %rcx,%rcx
1404be38f:	74 0a                	je     0x1404be39b
1404be391:	ba 01 00 00 00       	mov    $0x1,%edx
1404be396:	e8 c5 03 fc ff       	call   0x14047e760
1404be39b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404be39f:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1404be3a6:	00
1404be3a7:	48 85 c9             	test   %rcx,%rcx