14002af38:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002af3d:	85 c0                	test   %eax,%eax
14002af3f:	0f 84 fc 01 00 00    	je     0x14002b141
14002af45:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002af49:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002af4d:	33 c0                	xor    %eax,%eax
14002af4f:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002af53:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002af58:	88 03                	mov    %al,(%rbx)
14002af5a:	48 ff 15 4f 4b 01 00 	rex.W call *0x14b4f(%rip)        # 0x14003fab0
14002af61:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002af66:	85 c0                	test   %eax,%eax
14002af68:	0f 84 d3 01 00 00    	je     0x14002b141
14002af6e:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002af72:	4c 8d 43 02          	lea    0x2(%rbx),%r8
14002af76:	ba 18 00 00 00       	mov    $0x18,%edx
14002af7b:	48 ff 15 b6 49 01 00 	rex.W call *0x149b6(%rip)        # 0x14003f938
14002af82:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002af87:	85 c0                	test   %eax,%eax
14002af89:	0f 84 b2 01 00 00    	je     0x14002b141
14002af8f:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002af93:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14002af97:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002af9b:	48 ff 15 3e 4a 01 00 	rex.W call *0x14a3e(%rip)        # 0x14003f9e0
14002afa2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002afa7:	85 c0                	test   %eax,%eax
14002afa9:	0f 84 92 01 00 00    	je     0x14002b141
14002afaf:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002afb3:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002afb7:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002afbb:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002afc0:	48 ff 15 e9 4a 01 00 	rex.W call *0x14ae9(%rip)        # 0x14003fab0
14002afc7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002afcc:	85 c0                	test   %eax,%eax
14002afce:	0f 84 6d 01 00 00    	je     0x14002b141
14002afd4:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002afd8:	4c 8d 43 10          	lea    0x10(%rbx),%r8
14002afdc:	ba 02 00 00 00       	mov    $0x2,%edx
14002afe1:	48 ff 15 60 4a 01 00 	rex.W call *0x14a60(%rip)        # 0x14003fa48
14002afe8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002afed:	85 c0                	test   %eax,%eax
14002afef:	0f 84 4c 01 00 00    	je     0x14002b141
14002aff5:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002aff9:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14002affd:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b001:	48 ff 15 d8 49 01 00 	rex.W call *0x149d8(%rip)        # 0x14003f9e0
14002b008:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b00d:	85 c0                	test   %eax,%eax
14002b00f:	0f 84 2c 01 00 00    	je     0x14002b141
14002b015:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b019:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14002b01d:	48 ff 15 9c 49 01 00 	rex.W call *0x1499c(%rip)        # 0x14003f9c0
14002b024:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b029:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002b02e:	39 55 18             	cmp    %edx,0x18(%rbp)
14002b031:	75 5a                	jne    0x14002b08d
14002b033:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b037:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002b03b:	80 0b 80             	orb    $0x80,(%rbx)
14002b03e:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002b042:	48 ff 15 67 4a 01 00 	rex.W call *0x14a67(%rip)        # 0x14003fab0
14002b049:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b04e:	85 c0                	test   %eax,%eax
14002b050:	0f 84 eb 00 00 00    	je     0x14002b141
14002b056:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002b05a:	4c 8d 43 18          	lea    0x18(%rbx),%r8
14002b05e:	33 d2                	xor    %edx,%edx
14002b060:	e8 5b 2e ff ff       	call   0x14001dec0
14002b065:	85 c0                	test   %eax,%eax
14002b067:	0f 84 d4 00 00 00    	je     0x14002b141
14002b06d:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002b071:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14002b075:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b079:	48 ff 15 60 49 01 00 	rex.W call *0x14960(%rip)        # 0x14003f9e0
14002b080:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b085:	85 c0                	test   %eax,%eax
14002b087:	0f 84 b4 00 00 00    	je     0x14002b141
14002b08d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b091:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14002b095:	48 ff 15 24 49 01 00 	rex.W call *0x14924(%rip)        # 0x14003f9c0
14002b09c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b0a1:	ba 03 00 00 80       	mov    $0x80000003,%edx
14002b0a6:	39 55 18             	cmp    %edx,0x18(%rbp)
14002b0a9:	75 58                	jne    0x14002b103
14002b0ab:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b0af:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002b0b3:	80 0b 40             	orb    $0x40,(%rbx)
14002b0b6:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002b0ba:	48 ff 15 ef 49 01 00 	rex.W call *0x149ef(%rip)        # 0x14003fab0
14002b0c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b0c6:	85 c0                	test   %eax,%eax
14002b0c8:	74 77                	je     0x14002b141
14002b0ca:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002b0ce:	4c 8d 43 30          	lea    0x30(%rbx),%r8
14002b0d2:	ba 02 00 00 00       	mov    $0x2,%edx
14002b0d7:	48 ff 15 aa 49 01 00 	rex.W call *0x149aa(%rip)        # 0x14003fa88
14002b0de:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b0e3:	85 c0                	test   %eax,%eax
14002b0e5:	74 5a                	je     0x14002b141
14002b0e7:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002b0eb:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14002b0ef:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b0f3:	48 ff 15 e6 48 01 00 	rex.W call *0x148e6(%rip)        # 0x14003f9e0
14002b0fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b0ff:	85 c0                	test   %eax,%eax
14002b101:	74 3e                	je     0x14002b141
14002b103:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14002b107:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002b10b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14002b10f:	48 ff 15 ca 48 01 00 	rex.W call *0x148ca(%rip)        # 0x14003f9e0
14002b116:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b11b:	85 c0                	test   %eax,%eax
14002b11d:	74 22                	je     0x14002b141
14002b11f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14002b123:	48 8b cf             	mov    %rdi,%rcx
14002b126:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14002b12a:	48 ff 15 af 48 01 00 	rex.W call *0x148af(%rip)        # 0x14003f9e0
14002b131:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b136:	85 c0                	test   %eax,%eax
14002b138:	74 07                	je     0x14002b141
14002b13a:	b8 01 00 00 00       	mov    $0x1,%eax
14002b13f:	eb 02                	jmp    0x14002b143
14002b141:	33 c0                	xor    %eax,%eax
14002b143:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14002b148:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14002b14d:	48 83 c4 50          	add    $0x50,%rsp
14002b151:	5d                   	pop    %rbp
14002b152:	c3                   	ret
14002b153:	cc                   	int3
14002b154:	cc                   	int3
14002b155:	cc                   	int3
14002b156:	cc                   	int3
14002b157:	cc                   	int3
14002b158:	cc                   	int3
14002b159:	cc                   	int3
14002b15a:	cc                   	int3
14002b15b:	cc                   	int3
14002b15c:	cc                   	int3
14002b15d:	cc                   	int3
14002b15e:	cc                   	int3
14002b15f:	cc                   	int3
14002b160:	48 83 ec 28          	sub    $0x28,%rsp
14002b164:	48 85 c9             	test   %rcx,%rcx
14002b167:	74 1b                	je     0x14002b184
14002b169:	80 39 00             	cmpb   $0x0,(%rcx)
14002b16c:	7d 16                	jge    0x14002b184
14002b16e:	48 83 c1 18          	add    $0x18,%rcx
14002b172:	74 10                	je     0x14002b184
14002b174:	48 83 c1 08          	add    $0x8,%rcx
14002b178:	48 ff 15 d9 47 01 00 	rex.W call *0x147d9(%rip)        # 0x14003f958
14002b17f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b184:	48 83 c4 28          	add    $0x28,%rsp
14002b188:	c3                   	ret
14002b189:	cc                   	int3
14002b18a:	cc                   	int3
14002b18b:	cc                   	int3
14002b18c:	cc                   	int3
14002b18d:	cc                   	int3
14002b18e:	cc                   	int3
14002b18f:	cc                   	int3
14002b190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002b195:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14002b19a:	55                   	push   %rbp
14002b19b:	48 8b ec             	mov    %rsp,%rbp
14002b19e:	48 83 ec 30          	sub    $0x30,%rsp
14002b1a2:	8b c2                	mov    %edx,%eax
14002b1a4:	49 8b f8             	mov    %r8,%rdi
14002b1a7:	85 c0                	test   %eax,%eax
14002b1a9:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
14002b1ad:	ba 14 00 00 40       	mov    $0x40000014,%edx
14002b1b2:	48 8b d9             	mov    %rcx,%rbx
14002b1b5:	0f 45 d0             	cmovne %eax,%edx
14002b1b8:	48 ff 15 19 48 01 00 	rex.W call *0x14819(%rip)        # 0x14003f9d8
14002b1bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b1c4:	85 c0                	test   %eax,%eax
14002b1c6:	0f 84 b8 01 00 00    	je     0x14002b384
14002b1cc:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002b1d0:	ba 10 00 00 00       	mov    $0x10,%edx
14002b1d5:	48 8b cb             	mov    %rbx,%rcx
14002b1d8:	48 ff 15 f9 47 01 00 	rex.W call *0x147f9(%rip)        # 0x14003f9d8
14002b1df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b1e4:	85 c0                	test   %eax,%eax
14002b1e6:	0f 84 98 01 00 00    	je     0x14002b384
14002b1ec:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14002b1f0:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002b1f5:	48 8b cb             	mov    %rbx,%rcx
14002b1f8:	48 ff 15 d9 47 01 00 	rex.W call *0x147d9(%rip)        # 0x14003f9d8
14002b1ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b204:	85 c0                	test   %eax,%eax
14002b206:	0f 84 78 01 00 00    	je     0x14002b384
14002b20c:	44 8b 07             	mov    (%rdi),%r8d
14002b20f:	ba 02 00 00 00       	mov    $0x2,%edx
14002b214:	48 8b cb             	mov    %rbx,%rcx
14002b217:	48 ff 15 e2 47 01 00 	rex.W call *0x147e2(%rip)        # 0x14003fa00
14002b21e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b223:	85 c0                	test   %eax,%eax
14002b225:	0f 84 59 01 00 00    	je     0x14002b384
14002b22b:	8b 55 18             	mov    0x18(%rbp),%edx
14002b22e:	48 8b cb             	mov    %rbx,%rcx
14002b231:	48 ff 15 d8 47 01 00 	rex.W call *0x147d8(%rip)        # 0x14003fa10
14002b238:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b23d:	85 c0                	test   %eax,%eax
14002b23f:	0f 84 3f 01 00 00    	je     0x14002b384
14002b245:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14002b249:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002b24e:	48 8b cb             	mov    %rbx,%rcx
14002b251:	48 ff 15 80 47 01 00 	rex.W call *0x14780(%rip)        # 0x14003f9d8
14002b258:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b25d:	85 c0                	test   %eax,%eax
14002b25f:	0f 84 1f 01 00 00    	je     0x14002b384
14002b265:	44 8b 47 04          	mov    0x4(%rdi),%r8d
14002b269:	ba 02 00 00 00       	mov    $0x2,%edx
14002b26e:	48 8b cb             	mov    %rbx,%rcx
14002b271:	48 ff 15 88 47 01 00 	rex.W call *0x14788(%rip)        # 0x14003fa00
14002b278:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b27d:	85 c0                	test   %eax,%eax
14002b27f:	0f 84 ff 00 00 00    	je     0x14002b384
14002b285:	8b 55 18             	mov    0x18(%rbp),%edx
14002b288:	48 8b cb             	mov    %rbx,%rcx
14002b28b:	48 ff 15 7e 47 01 00 	rex.W call *0x1477e(%rip)        # 0x14003fa10
14002b292:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b297:	85 c0                	test   %eax,%eax
14002b299:	0f 84 e5 00 00 00    	je     0x14002b384
14002b29f:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14002b2a3:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002b2a8:	48 8b cb             	mov    %rbx,%rcx
14002b2ab:	48 ff 15 26 47 01 00 	rex.W call *0x14726(%rip)        # 0x14003f9d8
14002b2b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b2b7:	85 c0                	test   %eax,%eax
14002b2b9:	0f 84 c5 00 00 00    	je     0x14002b384
14002b2bf:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002b2c3:	ba 10 00 00 00       	mov    $0x10,%edx
14002b2c8:	48 8b cb             	mov    %rbx,%rcx
14002b2cb:	48 ff 15 06 47 01 00 	rex.W call *0x14706(%rip)        # 0x14003f9d8
14002b2d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b2d7:	85 c0                	test   %eax,%eax
14002b2d9:	0f 84 a5 00 00 00    	je     0x14002b384
14002b2df:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14002b2e3:	48 8b cb             	mov    %rbx,%rcx
14002b2e6:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002b2ea:	e8 45 05 ff ff       	call   0x14001b834
14002b2ef:	85 c0                	test   %eax,%eax
14002b2f1:	0f 84 8d 00 00 00    	je     0x14002b384
14002b2f7:	8b 55 18             	mov    0x18(%rbp),%edx
14002b2fa:	48 8b cb             	mov    %rbx,%rcx
14002b2fd:	48 ff 15 0c 47 01 00 	rex.W call *0x1470c(%rip)        # 0x14003fa10
14002b304:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b309:	85 c0                	test   %eax,%eax
14002b30b:	74 77                	je     0x14002b384
14002b30d:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14002b311:	ba 03 00 00 80       	mov    $0x80000003,%edx
14002b316:	48 8b cb             	mov    %rbx,%rcx
14002b319:	48 ff 15 b8 46 01 00 	rex.W call *0x146b8(%rip)        # 0x14003f9d8
14002b320:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b325:	85 c0                	test   %eax,%eax
14002b327:	74 5b                	je     0x14002b384
14002b329:	4c 8d 47 68          	lea    0x68(%rdi),%r8
14002b32d:	33 d2                	xor    %edx,%edx
14002b32f:	48 8b cb             	mov    %rbx,%rcx
14002b332:	e8 69 2a ff ff       	call   0x14001dda0
14002b337:	85 c0                	test   %eax,%eax
14002b339:	74 49                	je     0x14002b384
14002b33b:	8b 55 18             	mov    0x18(%rbp),%edx
14002b33e:	48 8b cb             	mov    %rbx,%rcx
14002b341:	48 ff 15 c8 46 01 00 	rex.W call *0x146c8(%rip)        # 0x14003fa10
14002b348:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b34d:	85 c0                	test   %eax,%eax
14002b34f:	74 33                	je     0x14002b384
14002b351:	8b 55 f0             	mov    -0x10(%rbp),%edx
14002b354:	48 8b cb             	mov    %rbx,%rcx
14002b357:	48 ff 15 b2 46 01 00 	rex.W call *0x146b2(%rip)        # 0x14003fa10
14002b35e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b363:	85 c0                	test   %eax,%eax
14002b365:	74 1d                	je     0x14002b384
14002b367:	8b 55 f4             	mov    -0xc(%rbp),%edx
14002b36a:	48 8b cb             	mov    %rbx,%rcx
14002b36d:	48 ff 15 9c 46 01 00 	rex.W call *0x1469c(%rip)        # 0x14003fa10
14002b374:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b379:	85 c0                	test   %eax,%eax
14002b37b:	74 07                	je     0x14002b384
14002b37d:	b8 01 00 00 00       	mov    $0x1,%eax
14002b382:	eb 02                	jmp    0x14002b386
14002b384:	33 c0                	xor    %eax,%eax
14002b386:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002b38b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14002b390:	48 83 c4 30          	add    $0x30,%rsp
14002b394:	5d                   	pop    %rbp
14002b395:	c3                   	ret
14002b396:	cc                   	int3
14002b397:	cc                   	int3
14002b398:	cc                   	int3
14002b399:	cc                   	int3
14002b39a:	cc                   	int3
14002b39b:	cc                   	int3
14002b39c:	cc                   	int3
14002b39d:	cc                   	int3
14002b39e:	cc                   	int3
14002b39f:	cc                   	int3
14002b3a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002b3a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002b3aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14002b3af:	55                   	push   %rbp
14002b3b0:	48 8b ec             	mov    %rsp,%rbp
14002b3b3:	48 83 ec 60          	sub    $0x60,%rsp
14002b3b7:	8b c2                	mov    %edx,%eax
14002b3b9:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14002b3bd:	85 c0                	test   %eax,%eax
14002b3bf:	ba 14 00 00 40       	mov    $0x40000014,%edx
14002b3c4:	49 8b d8             	mov    %r8,%rbx
14002b3c7:	48 8b f1             	mov    %rcx,%rsi
14002b3ca:	0f 45 d0             	cmovne %eax,%edx
14002b3cd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002b3d1:	48 ff 15 d8 46 01 00 	rex.W call *0x146d8(%rip)        # 0x14003fab0
14002b3d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b3dd:	85 c0                	test   %eax,%eax
14002b3df:	0f 84 06 02 00 00    	je     0x14002b5eb
14002b3e5:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002b3e9:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14002b3ed:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14002b3f1:	ba 10 00 00 00       	mov    $0x10,%edx
14002b3f6:	48 ff 15 b3 46 01 00 	rex.W call *0x146b3(%rip)        # 0x14003fab0
14002b3fd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b402:	85 c0                	test   %eax,%eax
14002b404:	0f 84 e1 01 00 00    	je     0x14002b5eb
14002b40a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14002b40e:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14002b412:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002b416:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002b41b:	48 ff 15 8e 46 01 00 	rex.W call *0x1468e(%rip)        # 0x14003fab0
14002b422:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b427:	85 c0                	test   %eax,%eax
14002b429:	0f 84 bc 01 00 00    	je     0x14002b5eb
14002b42f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002b433:	bf 02 00 00 00       	mov    $0x2,%edi
14002b438:	8b d7                	mov    %edi,%edx
14002b43a:	4c 8b c3             	mov    %rbx,%r8
14002b43d:	48 ff 15 04 46 01 00 	rex.W call *0x14604(%rip)        # 0x14003fa48
14002b444:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b449:	85 c0                	test   %eax,%eax
14002b44b:	0f 84 9a 01 00 00    	je     0x14002b5eb
14002b451:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14002b455:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14002b459:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14002b45d:	48 ff 15 7c 45 01 00 	rex.W call *0x1457c(%rip)        # 0x14003f9e0
14002b464:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b469:	85 c0                	test   %eax,%eax
14002b46b:	0f 84 7a 01 00 00    	je     0x14002b5eb
14002b471:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14002b475:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14002b479:	4c 8d 45 28          	lea    0x28(%rbp),%r8