14001ae01:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14001ae08:	48 85 c9             	test   %rcx,%rcx
14001ae0b:	0f 95 c0             	setne  %al
14001ae0e:	84 c0                	test   %al,%al
14001ae10:	74 06                	je     0x14001ae18
14001ae12:	e8 83 f2 ff ff       	call   0x14001a09a
14001ae17:	90                   	nop
14001ae18:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001ae1f:	00 00 00
14001ae22:	48 83 c4 20          	add    $0x20,%rsp
14001ae26:	5d                   	pop    %rbp
14001ae27:	c3                   	ret
14001ae28:	cc                   	int3
14001ae29:	cc                   	int3
14001ae2a:	cc                   	int3
14001ae2b:	cc                   	int3
14001ae2c:	cc                   	int3
14001ae2d:	cc                   	int3
14001ae2e:	cc                   	int3
14001ae2f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001ae34:	55                   	push   %rbp
14001ae35:	48 83 ec 20          	sub    $0x20,%rsp
14001ae39:	48 8b ea             	mov    %rdx,%rbp
14001ae3c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ae40:	48 8b 01             	mov    (%rcx),%rax
14001ae43:	48 8b 40 08          	mov    0x8(%rax),%rax
14001ae47:	ff 15 eb 1e 00 00    	call   *0x1eeb(%rip)        # 0x14001cd38
14001ae4d:	48 89 45 78          	mov    %rax,0x78(%rbp)
14001ae51:	48 8d 55 78          	lea    0x78(%rbp),%rdx
14001ae55:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14001ae5c:	e8 7f 51 ff ff       	call   0x14000ffe0
14001ae61:	48 8b 10             	mov    (%rax),%rdx
14001ae64:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
14001ae69:	c7 45 48 dd cc bb aa 	movl   $0xaabbccdd,0x48(%rbp)
14001ae70:	c7 45 4c 05 40 00 80 	movl   $0x80004005,0x4c(%rbp)
14001ae77:	48 83 65 50 00       	andq   $0x0,0x50(%rbp)
14001ae7c:	45 33 c0             	xor    %r8d,%r8d
14001ae7f:	b9 05 40 00 80       	mov    $0x80004005,%ecx
14001ae84:	e8 e1 f1 ff ff       	call   0x14001a06a
14001ae89:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14001ae8d:	e8 cc f1 ff ff       	call   0x14001a05e
14001ae92:	48 8b 55 50          	mov    0x50(%rbp),%rdx
14001ae96:	48 85 d2             	test   %rdx,%rdx
14001ae99:	0f 95 c0             	setne  %al
14001ae9c:	84 c0                	test   %al,%al
14001ae9e:	74 0c                	je     0x14001aeac
14001aea0:	48 8b ca             	mov    %rdx,%rcx
14001aea3:	e8 22 f2 ff ff       	call   0x14001a0ca
14001aea8:	48 8b 55 50          	mov    0x50(%rbp),%rdx
14001aeac:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14001aeb0:	8b 45 4c             	mov    0x4c(%rbp),%eax
14001aeb3:	89 01                	mov    %eax,(%rcx)
14001aeb5:	48 85 d2             	test   %rdx,%rdx
14001aeb8:	74 09                	je     0x14001aec3
14001aeba:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14001aebe:	e8 11 f0 fe ff       	call   0x140009ed4
14001aec3:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14001aec7:	48 85 c9             	test   %rcx,%rcx
14001aeca:	0f 95 c0             	setne  %al
14001aecd:	84 c0                	test   %al,%al
14001aecf:	74 0a                	je     0x14001aedb
14001aed1:	e8 40 f1 ff ff       	call   0x14001a016
14001aed6:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
14001aedb:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14001aee2:	48 85 c9             	test   %rcx,%rcx
14001aee5:	0f 95 c0             	setne  %al
14001aee8:	84 c0                	test   %al,%al
14001aeea:	74 06                	je     0x14001aef2
14001aeec:	e8 a9 f1 ff ff       	call   0x14001a09a
14001aef1:	90                   	nop
14001aef2:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001aef9:	00 00 00
14001aefc:	48 83 c4 20          	add    $0x20,%rsp
14001af00:	5d                   	pop    %rbp
14001af01:	c3                   	ret
14001af02:	cc                   	int3
14001af03:	cc                   	int3
14001af04:	cc                   	int3
14001af05:	cc                   	int3
14001af06:	cc                   	int3
14001af07:	cc                   	int3
14001af08:	cc                   	int3
14001af09:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001af0e:	55                   	push   %rbp
14001af0f:	48 83 ec 20          	sub    $0x20,%rsp
14001af13:	48 8b ea             	mov    %rdx,%rbp
14001af16:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001af1a:	4c 8d 05 6f 2f 00 00 	lea    0x2f6f(%rip),%r8        # 0x14001de90
14001af21:	ba 1b 00 00 00       	mov    $0x1b,%edx
14001af26:	e8 d5 55 ff ff       	call   0x140010500
14001af2b:	89 45 30             	mov    %eax,0x30(%rbp)
14001af2e:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001af35:	00 00 00
14001af38:	48 83 c4 20          	add    $0x20,%rsp
14001af3c:	5d                   	pop    %rbp
14001af3d:	c3                   	ret
14001af3e:	cc                   	int3
14001af3f:	cc                   	int3
14001af40:	cc                   	int3
14001af41:	cc                   	int3
14001af42:	cc                   	int3
14001af43:	cc                   	int3
14001af44:	cc                   	int3
14001af45:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001af4a:	55                   	push   %rbp
14001af4b:	48 83 ec 30          	sub    $0x30,%rsp
14001af4f:	48 8b ea             	mov    %rdx,%rbp
14001af52:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14001af56:	4c 8d 05 33 2f 00 00 	lea    0x2f33(%rip),%r8        # 0x14001de90
14001af5d:	ba 29 00 00 00       	mov    $0x29,%edx
14001af62:	e8 99 55 ff ff       	call   0x140010500
14001af67:	89 45 60             	mov    %eax,0x60(%rbp)
14001af6a:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001af71:	00 00 00
14001af74:	48 83 c4 30          	add    $0x30,%rsp
14001af78:	5d                   	pop    %rbp
14001af79:	c3                   	ret
14001af7a:	cc                   	int3
14001af7b:	cc                   	int3
14001af7c:	cc                   	int3
14001af7d:	cc                   	int3
14001af7e:	cc                   	int3
14001af7f:	cc                   	int3
14001af80:	cc                   	int3
14001af81:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14001af88:	e9 ff 89 ff ff       	jmp    0x14001398c
14001af8d:	cc                   	int3
14001af8e:	cc                   	int3
14001af8f:	cc                   	int3
14001af90:	cc                   	int3
14001af91:	cc                   	int3
14001af92:	cc                   	int3
14001af93:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
14001af9a:	e9 69 87 ff ff       	jmp    0x140013708
14001af9f:	cc                   	int3
14001afa0:	cc                   	int3
14001afa1:	cc                   	int3
14001afa2:	cc                   	int3
14001afa3:	cc                   	int3
14001afa4:	cc                   	int3
14001afa5:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14001afac:	e9 57 87 ff ff       	jmp    0x140013708
14001afb1:	cc                   	int3
14001afb2:	cc                   	int3
14001afb3:	cc                   	int3
14001afb4:	cc                   	int3
14001afb5:	cc                   	int3
14001afb6:	cc                   	int3
14001afb7:	48 8d 8a 78 00 00 00 	lea    0x78(%rdx),%rcx
14001afbe:	e9 45 87 ff ff       	jmp    0x140013708
14001afc3:	cc                   	int3
14001afc4:	cc                   	int3
14001afc5:	cc                   	int3
14001afc6:	cc                   	int3
14001afc7:	cc                   	int3
14001afc8:	cc                   	int3
14001afc9:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
14001afd0:	e9 9f 7b ff ff       	jmp    0x140012b74
14001afd5:	cc                   	int3
14001afd6:	cc                   	int3
14001afd7:	cc                   	int3
14001afd8:	cc                   	int3
14001afd9:	cc                   	int3
14001afda:	cc                   	int3
14001afdb:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14001afe2:	e9 c1 af ff ff       	jmp    0x140015fa8
14001afe7:	cc                   	int3
14001afe8:	cc                   	int3
14001afe9:	cc                   	int3
14001afea:	cc                   	int3
14001afeb:	cc                   	int3
14001afec:	cc                   	int3
14001afed:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14001aff4:	e9 33 a3 ff ff       	jmp    0x14001532c
14001aff9:	cc                   	int3
14001affa:	cc                   	int3
14001affb:	cc                   	int3
14001affc:	cc                   	int3
14001affd:	cc                   	int3
14001affe:	cc                   	int3
14001afff:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14001b006:	e9 a9 5e ff ff       	jmp    0x140010eb4
14001b00b:	cc                   	int3
14001b00c:	cc                   	int3
14001b00d:	cc                   	int3
14001b00e:	cc                   	int3
14001b00f:	cc                   	int3
14001b010:	cc                   	int3
14001b011:	48 8d 8a 78 00 00 00 	lea    0x78(%rdx),%rcx
14001b018:	e9 bf 5e ff ff       	jmp    0x140010edc
14001b01d:	cc                   	int3
14001b01e:	cc                   	int3
14001b01f:	cc                   	int3
14001b020:	cc                   	int3
14001b021:	cc                   	int3
14001b022:	cc                   	int3
14001b023:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
14001b02a:	e9 5d 89 ff ff       	jmp    0x14001398c
14001b02f:	cc                   	int3
14001b030:	cc                   	int3
14001b031:	cc                   	int3
14001b032:	cc                   	int3
14001b033:	cc                   	int3
14001b034:	cc                   	int3
14001b035:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14001b03c:	e9 c7 86 ff ff       	jmp    0x140013708
14001b041:	cc                   	int3
14001b042:	cc                   	int3
14001b043:	cc                   	int3
14001b044:	cc                   	int3
14001b045:	cc                   	int3
14001b046:	cc                   	int3
14001b047:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14001b04e:	e9 39 89 ff ff       	jmp    0x14001398c
14001b053:	cc                   	int3
14001b054:	cc                   	int3
14001b055:	cc                   	int3
14001b056:	cc                   	int3
14001b057:	cc                   	int3
14001b058:	cc                   	int3
14001b059:	40 55                	rex push %rbp
14001b05b:	48 83 ec 20          	sub    $0x20,%rsp
14001b05f:	48 8b ea             	mov    %rdx,%rbp
14001b062:	8b 85 e8 00 00 00    	mov    0xe8(%rbp),%eax
14001b068:	83 e0 01             	and    $0x1,%eax
14001b06b:	85 c0                	test   %eax,%eax
14001b06d:	74 13                	je     0x14001b082
14001b06f:	83 a5 e8 00 00 00 fe 	andl   $0xfffffffe,0xe8(%rbp)
14001b076:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
14001b07d:	e8 86 86 ff ff       	call   0x140013708
14001b082:	48 83 c4 20          	add    $0x20,%rsp
14001b086:	5d                   	pop    %rbp
14001b087:	c3                   	ret
14001b088:	cc                   	int3
14001b089:	cc                   	int3
14001b08a:	cc                   	int3
14001b08b:	cc                   	int3
14001b08c:	cc                   	int3
14001b08d:	cc                   	int3
14001b08e:	cc                   	int3
14001b08f:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
14001b096:	e9 6d 86 ff ff       	jmp    0x140013708
14001b09b:	cc                   	int3
14001b09c:	cc                   	int3
14001b09d:	cc                   	int3
14001b09e:	cc                   	int3
14001b09f:	cc                   	int3
14001b0a0:	cc                   	int3
14001b0a1:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14001b0a8:	e9 5b 86 ff ff       	jmp    0x140013708
14001b0ad:	cc                   	int3
14001b0ae:	cc                   	int3
14001b0af:	cc                   	int3
14001b0b0:	cc                   	int3
14001b0b1:	cc                   	int3
14001b0b2:	cc                   	int3
14001b0b3:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14001b0ba:	e9 49 86 ff ff       	jmp    0x140013708
14001b0bf:	cc                   	int3
14001b0c0:	cc                   	int3
14001b0c1:	cc                   	int3
14001b0c2:	cc                   	int3
14001b0c3:	cc                   	int3
14001b0c4:	cc                   	int3
14001b0c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001b0ca:	55                   	push   %rbp
14001b0cb:	48 83 ec 20          	sub    $0x20,%rsp
14001b0cf:	48 8b ea             	mov    %rdx,%rbp
14001b0d2:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001b0d6:	4c 8d 05 b3 2d 00 00 	lea    0x2db3(%rip),%r8        # 0x14001de90
14001b0dd:	ba 72 02 00 00       	mov    $0x272,%edx
14001b0e2:	e8 19 54 ff ff       	call   0x140010500
14001b0e7:	48 63 c8             	movslq %eax,%rcx
14001b0ea:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
14001b0ee:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001b0f5:	00 00 00
14001b0f8:	48 83 c4 20          	add    $0x20,%rsp
14001b0fc:	5d                   	pop    %rbp
14001b0fd:	c3                   	ret
14001b0fe:	cc                   	int3
14001b0ff:	cc                   	int3
14001b100:	cc                   	int3
14001b101:	cc                   	int3
14001b102:	cc                   	int3
14001b103:	cc                   	int3
14001b104:	cc                   	int3
14001b105:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001b10a:	55                   	push   %rbp
14001b10b:	48 83 ec 20          	sub    $0x20,%rsp
14001b10f:	48 8b ea             	mov    %rdx,%rbp
14001b112:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001b116:	4c 8d 05 73 2d 00 00 	lea    0x2d73(%rip),%r8        # 0x14001de90
14001b11d:	ba 8a 02 00 00       	mov    $0x28a,%edx
14001b122:	e8 95 d0 fe ff       	call   0x1400081bc
14001b127:	90                   	nop
14001b128:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14001b12f:	00 00 00
14001b132:	48 83 c4 20          	add    $0x20,%rsp
14001b136:	5d                   	pop    %rbp
14001b137:	c3                   	ret
14001b138:	cc                   	int3
14001b139:	cc                   	int3
14001b13a:	cc                   	int3
14001b13b:	cc                   	int3
14001b13c:	cc                   	int3
14001b13d:	cc                   	int3
14001b13e:	cc                   	int3
14001b13f:	40 55                	rex push %rbp
14001b141:	48 83 ec 20          	sub    $0x20,%rsp
14001b145:	48 8b ea             	mov    %rdx,%rbp
14001b148:	8b 45 20             	mov    0x20(%rbp),%eax
14001b14b:	83 e0 01             	and    $0x1,%eax
14001b14e:	85 c0                	test   %eax,%eax
14001b150:	74 0d                	je     0x14001b15f
14001b152:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
14001b156:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14001b15a:	e8 a9 85 ff ff       	call   0x140013708
14001b15f:	48 83 c4 20          	add    $0x20,%rsp
14001b163:	5d                   	pop    %rbp
14001b164:	c3                   	ret
14001b165:	cc                   	int3
14001b166:	cc                   	int3
14001b167:	cc                   	int3
14001b168:	cc                   	int3
14001b169:	cc                   	int3
14001b16a:	cc                   	int3
14001b16b:	cc                   	int3
14001b16c:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
14001b173:	e9 90 85 ff ff       	jmp    0x140013708
14001b178:	cc                   	int3
14001b179:	cc                   	int3
14001b17a:	cc                   	int3
14001b17b:	cc                   	int3
14001b17c:	cc                   	int3
14001b17d:	cc                   	int3
14001b17e:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14001b185:	e9 7e 85 ff ff       	jmp    0x140013708
14001b18a:	cc                   	int3
14001b18b:	cc                   	int3
14001b18c:	cc                   	int3
14001b18d:	cc                   	int3
14001b18e:	cc                   	int3
14001b18f:	cc                   	int3
14001b190:	40 55                	rex push %rbp
14001b192:	48 83 ec 20          	sub    $0x20,%rsp
14001b196:	48 8b ea             	mov    %rdx,%rbp
14001b199:	8b 45 30             	mov    0x30(%rbp),%eax
14001b19c:	83 e0 01             	and    $0x1,%eax
14001b19f:	85 c0                	test   %eax,%eax
14001b1a1:	74 0d                	je     0x14001b1b0