140affdd5:	75 12                	jne    0x140affde9
140affdd7:	48 8b 01             	mov    (%rcx),%rax
140affdda:	ba 01 00 00 00       	mov    $0x1,%edx
140affddf:	48 8b 40 28          	mov    0x28(%rax),%rax
140affde3:	ff 15 37 3c 48 00    	call   *0x483c37(%rip)        # 0x140f83a20
140affde9:	48 85 db             	test   %rbx,%rbx
140affdec:	74 5c                	je     0x140affe4a
140affdee:	48 8b c3             	mov    %rbx,%rax
140affdf1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140affdf8:	00
140affdf9:	48 33 cc             	xor    %rsp,%rcx
140affdfc:	e8 ff b6 31 00       	call   0x140e1b500
140affe01:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140affe08:	00
140affe09:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140affe10:	5f                   	pop    %rdi
140affe11:	c3                   	ret
140affe12:	48 85 c9             	test   %rcx,%rcx
140affe15:	74 33                	je     0x140affe4a
140affe17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140affe1e:	00 00
140affe20:	48 8b 01             	mov    (%rcx),%rax
140affe23:	4c 8d 05 ce 43 8c 00 	lea    0x8c43ce(%rip),%r8        # 0x1413c41f8
140affe2a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140affe2f:	48 8b 40 18          	mov    0x18(%rax),%rax
140affe33:	ff 15 e7 3b 48 00    	call   *0x483be7(%rip)        # 0x140f83a20
140affe39:	48 8b 08             	mov    (%rax),%rcx
140affe3c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140affe40:	48 85 db             	test   %rbx,%rbx
140affe43:	75 a9                	jne    0x140affdee
140affe45:	48 85 c9             	test   %rcx,%rcx
140affe48:	75 d6                	jne    0x140affe20
140affe4a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140affe4f:	48 8b cf             	mov    %rdi,%rcx
140affe52:	e8 c9 46 89 ff       	call   0x140394520
140affe57:	48 8b d8             	mov    %rax,%rbx
140affe5a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140affe5f:	e8 0c 9c fd ff       	call   0x140ad9a70
140affe64:	90                   	nop
140affe65:	4c 8b cb             	mov    %rbx,%r9
140affe68:	4c 8b c0             	mov    %rax,%r8
140affe6b:	48 8d 15 96 36 4e 00 	lea    0x4e3696(%rip),%rdx        # 0x140fe3508
140affe72:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140affe77:	e8 24 1a 89 ff       	call   0x1403918a0
140affe7c:	90                   	nop
140affe7d:	48 8b d0             	mov    %rax,%rdx
140affe80:	48 8d 0d 49 e6 99 00 	lea    0x99e649(%rip),%rcx        # 0x14149e4d0
140affe87:	e8 84 00 6d ff       	call   0x1401cff10
140affe8c:	48 8d 15 bd 7d 88 ff 	lea    -0x778243(%rip),%rdx        # 0x140387c50
140affe93:	48 8b c8             	mov    %rax,%rcx
140affe96:	e8 35 9d 88 ff       	call   0x140389bd0
140affe9b:	90                   	nop
140affe9c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140affea1:	e8 aa 7b 69 ff       	call   0x140197a50
140affea6:	90                   	nop
140affea7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140affeac:	e8 9f 7b 69 ff       	call   0x140197a50
140affeb1:	90                   	nop
140affeb2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140affeb7:	e8 94 7b 69 ff       	call   0x140197a50
140affebc:	e8 7f 4a fb ff       	call   0x140ab4940
140affec1:	cc                   	int3
140affec2:	cc                   	int3
140affec3:	cc                   	int3
140affec4:	cc                   	int3
140affec5:	cc                   	int3
140affec6:	cc                   	int3
140affec7:	cc                   	int3
140affec8:	cc                   	int3
140affec9:	cc                   	int3
140affeca:	cc                   	int3
140affecb:	cc                   	int3
140affecc:	cc                   	int3
140affecd:	cc                   	int3
140affece:	cc                   	int3
140affecf:	cc                   	int3
140affed0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140affed5:	57                   	push   %rdi
140affed6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140affedd:	48 8b 05 1c 90 8b 00 	mov    0x8b901c(%rip),%rax        # 0x1413b8f00
140affee4:	48 33 c4             	xor    %rsp,%rax
140affee7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140affeee:	00
140affeef:	48 8b f9             	mov    %rcx,%rdi
140affef2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140affef6:	e8 99 dd 31 00       	call   0x140e1dc94
140affefb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140affeff:	48 8d 0d 92 d6 8c 00 	lea    0x8cd692(%rip),%rcx        # 0x1413cd598
140afff06:	e8 4d de 31 00       	call   0x140e1dd58
140afff0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afff0f:	85 c0                	test   %eax,%eax
140afff11:	75 4f                	jne    0x140afff62
140afff13:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afff17:	48 85 c9             	test   %rcx,%rcx
140afff1a:	74 1d                	je     0x140afff39
140afff1c:	48 ff 41 08          	incq   0x8(%rcx)
140afff20:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afff25:	75 12                	jne    0x140afff39
140afff27:	48 8b 01             	mov    (%rcx),%rax
140afff2a:	ba 01 00 00 00       	mov    $0x1,%edx
140afff2f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afff33:	ff 15 e7 3a 48 00    	call   *0x483ae7(%rip)        # 0x140f83a20
140afff39:	48 85 db             	test   %rbx,%rbx
140afff3c:	74 5c                	je     0x140afff9a
140afff3e:	48 8b c3             	mov    %rbx,%rax
140afff41:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afff48:	00
140afff49:	48 33 cc             	xor    %rsp,%rcx
140afff4c:	e8 af b5 31 00       	call   0x140e1b500
140afff51:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afff58:	00
140afff59:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afff60:	5f                   	pop    %rdi
140afff61:	c3                   	ret
140afff62:	48 85 c9             	test   %rcx,%rcx
140afff65:	74 33                	je     0x140afff9a
140afff67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afff6e:	00 00
140afff70:	48 8b 01             	mov    (%rcx),%rax
140afff73:	4c 8d 05 9e 4b 8c 00 	lea    0x8c4b9e(%rip),%r8        # 0x1413c4b18
140afff7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afff7f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afff83:	ff 15 97 3a 48 00    	call   *0x483a97(%rip)        # 0x140f83a20
140afff89:	48 8b 08             	mov    (%rax),%rcx
140afff8c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afff90:	48 85 db             	test   %rbx,%rbx
140afff93:	75 a9                	jne    0x140afff3e
140afff95:	48 85 c9             	test   %rcx,%rcx
140afff98:	75 d6                	jne    0x140afff70
140afff9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afff9f:	48 8b cf             	mov    %rdi,%rcx
140afffa2:	e8 79 45 89 ff       	call   0x140394520
140afffa7:	48 8b d8             	mov    %rax,%rbx
140afffaa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afffaf:	e8 9c 9b fd ff       	call   0x140ad9b50
140afffb4:	90                   	nop
140afffb5:	4c 8b cb             	mov    %rbx,%r9
140afffb8:	4c 8b c0             	mov    %rax,%r8
140afffbb:	48 8d 15 46 35 4e 00 	lea    0x4e3546(%rip),%rdx        # 0x140fe3508
140afffc2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afffc7:	e8 d4 18 89 ff       	call   0x1403918a0
140afffcc:	90                   	nop
140afffcd:	48 8b d0             	mov    %rax,%rdx
140afffd0:	48 8d 0d f9 e4 99 00 	lea    0x99e4f9(%rip),%rcx        # 0x14149e4d0
140afffd7:	e8 34 ff 6c ff       	call   0x1401cff10
140afffdc:	48 8d 15 6d 7c 88 ff 	lea    -0x778393(%rip),%rdx        # 0x140387c50
140afffe3:	48 8b c8             	mov    %rax,%rcx
140afffe6:	e8 e5 9b 88 ff       	call   0x140389bd0
140afffeb:	90                   	nop
140afffec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140affff1:	e8 5a 7a 69 ff       	call   0x140197a50
140affff6:	90                   	nop
140affff7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140affffc:	e8 4f 7a 69 ff       	call   0x140197a50
140b00001:	90                   	nop
140b00002:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00007:	e8 44 7a 69 ff       	call   0x140197a50
140b0000c:	e8 2f 49 fb ff       	call   0x140ab4940
140b00011:	cc                   	int3
140b00012:	cc                   	int3
140b00013:	cc                   	int3
140b00014:	cc                   	int3
140b00015:	cc                   	int3
140b00016:	cc                   	int3
140b00017:	cc                   	int3
140b00018:	cc                   	int3
140b00019:	cc                   	int3
140b0001a:	cc                   	int3
140b0001b:	cc                   	int3
140b0001c:	cc                   	int3
140b0001d:	cc                   	int3
140b0001e:	cc                   	int3
140b0001f:	cc                   	int3
140b00020:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00025:	57                   	push   %rdi
140b00026:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0002d:	48 8b 05 cc 8e 8b 00 	mov    0x8b8ecc(%rip),%rax        # 0x1413b8f00
140b00034:	48 33 c4             	xor    %rsp,%rax
140b00037:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0003e:	00
140b0003f:	48 8b f9             	mov    %rcx,%rdi
140b00042:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00046:	e8 49 dc 31 00       	call   0x140e1dc94
140b0004b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0004f:	48 8d 0d c2 d6 8c 00 	lea    0x8cd6c2(%rip),%rcx        # 0x1413cd718
140b00056:	e8 fd dc 31 00       	call   0x140e1dd58
140b0005b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0005f:	85 c0                	test   %eax,%eax
140b00061:	75 4f                	jne    0x140b000b2
140b00063:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00067:	48 85 c9             	test   %rcx,%rcx
140b0006a:	74 1d                	je     0x140b00089
140b0006c:	48 ff 41 08          	incq   0x8(%rcx)
140b00070:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b00075:	75 12                	jne    0x140b00089
140b00077:	48 8b 01             	mov    (%rcx),%rax
140b0007a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0007f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b00083:	ff 15 97 39 48 00    	call   *0x483997(%rip)        # 0x140f83a20
140b00089:	48 85 db             	test   %rbx,%rbx
140b0008c:	74 5c                	je     0x140b000ea
140b0008e:	48 8b c3             	mov    %rbx,%rax
140b00091:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b00098:	00
140b00099:	48 33 cc             	xor    %rsp,%rcx
140b0009c:	e8 5f b4 31 00       	call   0x140e1b500
140b000a1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b000a8:	00
140b000a9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b000b0:	5f                   	pop    %rdi
140b000b1:	c3                   	ret
140b000b2:	48 85 c9             	test   %rcx,%rcx
140b000b5:	74 33                	je     0x140b000ea
140b000b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b000be:	00 00
140b000c0:	48 8b 01             	mov    (%rcx),%rax
140b000c3:	4c 8d 05 0e 4b 8c 00 	lea    0x8c4b0e(%rip),%r8        # 0x1413c4bd8
140b000ca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b000cf:	48 8b 40 18          	mov    0x18(%rax),%rax
140b000d3:	ff 15 47 39 48 00    	call   *0x483947(%rip)        # 0x140f83a20
140b000d9:	48 8b 08             	mov    (%rax),%rcx
140b000dc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b000e0:	48 85 db             	test   %rbx,%rbx
140b000e3:	75 a9                	jne    0x140b0008e
140b000e5:	48 85 c9             	test   %rcx,%rcx
140b000e8:	75 d6                	jne    0x140b000c0
140b000ea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b000ef:	48 8b cf             	mov    %rdi,%rcx
140b000f2:	e8 29 44 89 ff       	call   0x140394520
140b000f7:	48 8b d8             	mov    %rax,%rbx
140b000fa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b000ff:	e8 2c 9b fd ff       	call   0x140ad9c30
140b00104:	90                   	nop
140b00105:	4c 8b cb             	mov    %rbx,%r9
140b00108:	4c 8b c0             	mov    %rax,%r8
140b0010b:	48 8d 15 f6 33 4e 00 	lea    0x4e33f6(%rip),%rdx        # 0x140fe3508
140b00112:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00117:	e8 84 17 89 ff       	call   0x1403918a0
140b0011c:	90                   	nop
140b0011d:	48 8b d0             	mov    %rax,%rdx
140b00120:	48 8d 0d a9 e3 99 00 	lea    0x99e3a9(%rip),%rcx        # 0x14149e4d0
140b00127:	e8 e4 fd 6c ff       	call   0x1401cff10
140b0012c:	48 8d 15 1d 7b 88 ff 	lea    -0x7784e3(%rip),%rdx        # 0x140387c50
140b00133:	48 8b c8             	mov    %rax,%rcx
140b00136:	e8 95 9a 88 ff       	call   0x140389bd0
140b0013b:	90                   	nop
140b0013c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00141:	e8 0a 79 69 ff       	call   0x140197a50
140b00146:	90                   	nop
140b00147:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0014c:	e8 ff 78 69 ff       	call   0x140197a50
140b00151:	90                   	nop
140b00152:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00157:	e8 f4 78 69 ff       	call   0x140197a50
140b0015c:	e8 df 47 fb ff       	call   0x140ab4940
140b00161:	cc                   	int3
140b00162:	cc                   	int3
140b00163:	cc                   	int3
140b00164:	cc                   	int3
140b00165:	cc                   	int3
140b00166:	cc                   	int3
140b00167:	cc                   	int3
140b00168:	cc                   	int3
140b00169:	cc                   	int3
140b0016a:	cc                   	int3
140b0016b:	cc                   	int3
140b0016c:	cc                   	int3
140b0016d:	cc                   	int3
140b0016e:	cc                   	int3
140b0016f:	cc                   	int3
140b00170:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00175:	57                   	push   %rdi
140b00176:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0017d:	48 8b 05 7c 8d 8b 00 	mov    0x8b8d7c(%rip),%rax        # 0x1413b8f00
140b00184:	48 33 c4             	xor    %rsp,%rax
140b00187:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0018e:	00
140b0018f:	48 8b f9             	mov    %rcx,%rdi
140b00192:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00196:	e8 f9 da 31 00       	call   0x140e1dc94
140b0019b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0019f:	48 8d 0d f2 dc 8c 00 	lea    0x8cdcf2(%rip),%rcx        # 0x1413cde98
140b001a6:	e8 ad db 31 00       	call   0x140e1dd58
140b001ab:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b001af:	85 c0                	test   %eax,%eax
140b001b1:	75 4f                	jne    0x140b00202
140b001b3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b001b7:	48 85 c9             	test   %rcx,%rcx
140b001ba:	74 1d                	je     0x140b001d9
140b001bc:	48 ff 41 08          	incq   0x8(%rcx)
140b001c0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b001c5:	75 12                	jne    0x140b001d9
140b001c7:	48 8b 01             	mov    (%rcx),%rax
140b001ca:	ba 01 00 00 00       	mov    $0x1,%edx
140b001cf:	48 8b 40 28          	mov    0x28(%rax),%rax
140b001d3:	ff 15 47 38 48 00    	call   *0x483847(%rip)        # 0x140f83a20
140b001d9:	48 85 db             	test   %rbx,%rbx
140b001dc:	74 5c                	je     0x140b0023a
140b001de:	48 8b c3             	mov    %rbx,%rax
140b001e1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b001e8:	00
140b001e9:	48 33 cc             	xor    %rsp,%rcx
140b001ec:	e8 0f b3 31 00       	call   0x140e1b500
140b001f1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b001f8:	00
140b001f9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b00200:	5f                   	pop    %rdi
140b00201:	c3                   	ret
140b00202:	48 85 c9             	test   %rcx,%rcx
140b00205:	74 33                	je     0x140b0023a
140b00207:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0020e:	00 00
140b00210:	48 8b 01             	mov    (%rcx),%rax
140b00213:	4c 8d 05 7e 4d 8c 00 	lea    0x8c4d7e(%rip),%r8        # 0x1413c4f98
140b0021a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0021f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00223:	ff 15 f7 37 48 00    	call   *0x4837f7(%rip)        # 0x140f83a20
140b00229:	48 8b 08             	mov    (%rax),%rcx
140b0022c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00230:	48 85 db             	test   %rbx,%rbx
140b00233:	75 a9                	jne    0x140b001de
140b00235:	48 85 c9             	test   %rcx,%rcx
140b00238:	75 d6                	jne    0x140b00210
140b0023a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0023f:	48 8b cf             	mov    %rdi,%rcx
140b00242:	e8 d9 42 89 ff       	call   0x140394520
140b00247:	48 8b d8             	mov    %rax,%rbx
140b0024a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0024f:	e8 bc 9a fd ff       	call   0x140ad9d10
140b00254:	90                   	nop
140b00255:	4c 8b cb             	mov    %rbx,%r9
140b00258:	4c 8b c0             	mov    %rax,%r8
140b0025b:	48 8d 15 a6 32 4e 00 	lea    0x4e32a6(%rip),%rdx        # 0x140fe3508
140b00262:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00267:	e8 34 16 89 ff       	call   0x1403918a0
140b0026c:	90                   	nop
140b0026d:	48 8b d0             	mov    %rax,%rdx
140b00270:	48 8d 0d 59 e2 99 00 	lea    0x99e259(%rip),%rcx        # 0x14149e4d0
140b00277:	e8 94 fc 6c ff       	call   0x1401cff10
140b0027c:	48 8d 15 cd 79 88 ff 	lea    -0x778633(%rip),%rdx        # 0x140387c50
140b00283:	48 8b c8             	mov    %rax,%rcx
140b00286:	e8 45 99 88 ff       	call   0x140389bd0
140b0028b:	90                   	nop
140b0028c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00291:	e8 ba 77 69 ff       	call   0x140197a50
140b00296:	90                   	nop
140b00297:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0029c:	e8 af 77 69 ff       	call   0x140197a50
140b002a1:	90                   	nop
140b002a2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx