140b01f03:	ff 15 17 1b 48 00    	call   *0x481b17(%rip)        # 0x140f83a20
140b01f09:	48 8b 08             	mov    (%rax),%rcx
140b01f0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01f10:	48 85 db             	test   %rbx,%rbx
140b01f13:	75 a9                	jne    0x140b01ebe
140b01f15:	48 85 c9             	test   %rcx,%rcx
140b01f18:	75 d6                	jne    0x140b01ef0
140b01f1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b01f1f:	48 8b cf             	mov    %rdi,%rcx
140b01f22:	e8 f9 25 89 ff       	call   0x140394520
140b01f27:	48 8b d8             	mov    %rax,%rbx
140b01f2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01f2f:	e8 7c 8e fd ff       	call   0x140adadb0
140b01f34:	90                   	nop
140b01f35:	4c 8b cb             	mov    %rbx,%r9
140b01f38:	4c 8b c0             	mov    %rax,%r8
140b01f3b:	48 8d 15 c6 15 4e 00 	lea    0x4e15c6(%rip),%rdx        # 0x140fe3508
140b01f42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01f47:	e8 54 f9 88 ff       	call   0x1403918a0
140b01f4c:	90                   	nop
140b01f4d:	48 8b d0             	mov    %rax,%rdx
140b01f50:	48 8d 0d 79 c5 99 00 	lea    0x99c579(%rip),%rcx        # 0x14149e4d0
140b01f57:	e8 b4 df 6c ff       	call   0x1401cff10
140b01f5c:	48 8d 15 ed 5c 88 ff 	lea    -0x77a313(%rip),%rdx        # 0x140387c50
140b01f63:	48 8b c8             	mov    %rax,%rcx
140b01f66:	e8 65 7c 88 ff       	call   0x140389bd0
140b01f6b:	90                   	nop
140b01f6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01f71:	e8 da 5a 69 ff       	call   0x140197a50
140b01f76:	90                   	nop
140b01f77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01f7c:	e8 cf 5a 69 ff       	call   0x140197a50
140b01f81:	90                   	nop
140b01f82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01f87:	e8 c4 5a 69 ff       	call   0x140197a50
140b01f8c:	e8 af 29 fb ff       	call   0x140ab4940
140b01f91:	cc                   	int3
140b01f92:	cc                   	int3
140b01f93:	cc                   	int3
140b01f94:	cc                   	int3
140b01f95:	cc                   	int3
140b01f96:	cc                   	int3
140b01f97:	cc                   	int3
140b01f98:	cc                   	int3
140b01f99:	cc                   	int3
140b01f9a:	cc                   	int3
140b01f9b:	cc                   	int3
140b01f9c:	cc                   	int3
140b01f9d:	cc                   	int3
140b01f9e:	cc                   	int3
140b01f9f:	cc                   	int3
140b01fa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01fa5:	57                   	push   %rdi
140b01fa6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01fad:	48 8b 05 4c 6f 8b 00 	mov    0x8b6f4c(%rip),%rax        # 0x1413b8f00
140b01fb4:	48 33 c4             	xor    %rsp,%rax
140b01fb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01fbe:	00
140b01fbf:	48 8b f9             	mov    %rcx,%rdi
140b01fc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01fc6:	e8 c9 bc 31 00       	call   0x140e1dc94
140b01fcb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01fcf:	48 8d 0d 52 c2 8b 00 	lea    0x8bc252(%rip),%rcx        # 0x1413be228
140b01fd6:	e8 7d bd 31 00       	call   0x140e1dd58
140b01fdb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01fdf:	85 c0                	test   %eax,%eax
140b01fe1:	75 4f                	jne    0x140b02032
140b01fe3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01fe7:	48 85 c9             	test   %rcx,%rcx
140b01fea:	74 1d                	je     0x140b02009
140b01fec:	48 ff 41 08          	incq   0x8(%rcx)
140b01ff0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01ff5:	75 12                	jne    0x140b02009
140b01ff7:	48 8b 01             	mov    (%rcx),%rax
140b01ffa:	ba 01 00 00 00       	mov    $0x1,%edx
140b01fff:	48 8b 40 28          	mov    0x28(%rax),%rax
140b02003:	ff 15 17 1a 48 00    	call   *0x481a17(%rip)        # 0x140f83a20
140b02009:	48 85 db             	test   %rbx,%rbx
140b0200c:	74 5c                	je     0x140b0206a
140b0200e:	48 8b c3             	mov    %rbx,%rax
140b02011:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b02018:	00
140b02019:	48 33 cc             	xor    %rsp,%rcx
140b0201c:	e8 df 94 31 00       	call   0x140e1b500
140b02021:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b02028:	00
140b02029:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b02030:	5f                   	pop    %rdi
140b02031:	c3                   	ret
140b02032:	48 85 c9             	test   %rcx,%rcx
140b02035:	74 33                	je     0x140b0206a
140b02037:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0203e:	00 00
140b02040:	48 8b 01             	mov    (%rcx),%rax
140b02043:	4c 8d 05 26 c2 8b 00 	lea    0x8bc226(%rip),%r8        # 0x1413be270
140b0204a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0204f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b02053:	ff 15 c7 19 48 00    	call   *0x4819c7(%rip)        # 0x140f83a20
140b02059:	48 8b 08             	mov    (%rax),%rcx
140b0205c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b02060:	48 85 db             	test   %rbx,%rbx
140b02063:	75 a9                	jne    0x140b0200e
140b02065:	48 85 c9             	test   %rcx,%rcx
140b02068:	75 d6                	jne    0x140b02040
140b0206a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0206f:	48 8b cf             	mov    %rdi,%rcx
140b02072:	e8 a9 24 89 ff       	call   0x140394520
140b02077:	48 8b d8             	mov    %rax,%rbx
140b0207a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0207f:	e8 0c 8e fd ff       	call   0x140adae90
140b02084:	90                   	nop
140b02085:	4c 8b cb             	mov    %rbx,%r9
140b02088:	4c 8b c0             	mov    %rax,%r8
140b0208b:	48 8d 15 76 14 4e 00 	lea    0x4e1476(%rip),%rdx        # 0x140fe3508
140b02092:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02097:	e8 04 f8 88 ff       	call   0x1403918a0
140b0209c:	90                   	nop
140b0209d:	48 8b d0             	mov    %rax,%rdx
140b020a0:	48 8d 0d 29 c4 99 00 	lea    0x99c429(%rip),%rcx        # 0x14149e4d0
140b020a7:	e8 64 de 6c ff       	call   0x1401cff10
140b020ac:	48 8d 15 9d 5b 88 ff 	lea    -0x77a463(%rip),%rdx        # 0x140387c50
140b020b3:	48 8b c8             	mov    %rax,%rcx
140b020b6:	e8 15 7b 88 ff       	call   0x140389bd0
140b020bb:	90                   	nop
140b020bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b020c1:	e8 8a 59 69 ff       	call   0x140197a50
140b020c6:	90                   	nop
140b020c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b020cc:	e8 7f 59 69 ff       	call   0x140197a50
140b020d1:	90                   	nop
140b020d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b020d7:	e8 74 59 69 ff       	call   0x140197a50
140b020dc:	e8 5f 28 fb ff       	call   0x140ab4940
140b020e1:	cc                   	int3
140b020e2:	cc                   	int3
140b020e3:	cc                   	int3
140b020e4:	cc                   	int3
140b020e5:	cc                   	int3
140b020e6:	cc                   	int3
140b020e7:	cc                   	int3
140b020e8:	cc                   	int3
140b020e9:	cc                   	int3
140b020ea:	cc                   	int3
140b020eb:	cc                   	int3
140b020ec:	cc                   	int3
140b020ed:	cc                   	int3
140b020ee:	cc                   	int3
140b020ef:	cc                   	int3
140b020f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b020f5:	57                   	push   %rdi
140b020f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b020fd:	48 8b 05 fc 6d 8b 00 	mov    0x8b6dfc(%rip),%rax        # 0x1413b8f00
140b02104:	48 33 c4             	xor    %rsp,%rax
140b02107:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0210e:	00
140b0210f:	48 8b f9             	mov    %rcx,%rdi
140b02112:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b02116:	e8 79 bb 31 00       	call   0x140e1dc94
140b0211b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0211f:	48 8d 0d 32 e4 8b 00 	lea    0x8be432(%rip),%rcx        # 0x1413c0558
140b02126:	e8 2d bc 31 00       	call   0x140e1dd58
140b0212b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0212f:	85 c0                	test   %eax,%eax
140b02131:	75 4f                	jne    0x140b02182
140b02133:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b02137:	48 85 c9             	test   %rcx,%rcx
140b0213a:	74 1d                	je     0x140b02159
140b0213c:	48 ff 41 08          	incq   0x8(%rcx)
140b02140:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b02145:	75 12                	jne    0x140b02159
140b02147:	48 8b 01             	mov    (%rcx),%rax
140b0214a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0214f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b02153:	ff 15 c7 18 48 00    	call   *0x4818c7(%rip)        # 0x140f83a20
140b02159:	48 85 db             	test   %rbx,%rbx
140b0215c:	74 5c                	je     0x140b021ba
140b0215e:	48 8b c3             	mov    %rbx,%rax
140b02161:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b02168:	00
140b02169:	48 33 cc             	xor    %rsp,%rcx
140b0216c:	e8 8f 93 31 00       	call   0x140e1b500
140b02171:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b02178:	00
140b02179:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b02180:	5f                   	pop    %rdi
140b02181:	c3                   	ret
140b02182:	48 85 c9             	test   %rcx,%rcx
140b02185:	74 33                	je     0x140b021ba
140b02187:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0218e:	00 00
140b02190:	48 8b 01             	mov    (%rcx),%rax
140b02193:	4c 8d 05 06 e4 8b 00 	lea    0x8be406(%rip),%r8        # 0x1413c05a0
140b0219a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0219f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b021a3:	ff 15 77 18 48 00    	call   *0x481877(%rip)        # 0x140f83a20
140b021a9:	48 8b 08             	mov    (%rax),%rcx
140b021ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b021b0:	48 85 db             	test   %rbx,%rbx
140b021b3:	75 a9                	jne    0x140b0215e
140b021b5:	48 85 c9             	test   %rcx,%rcx
140b021b8:	75 d6                	jne    0x140b02190
140b021ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b021bf:	48 8b cf             	mov    %rdi,%rcx
140b021c2:	e8 59 23 89 ff       	call   0x140394520
140b021c7:	48 8b d8             	mov    %rax,%rbx
140b021ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b021cf:	e8 9c 8d fd ff       	call   0x140adaf70
140b021d4:	90                   	nop
140b021d5:	4c 8b cb             	mov    %rbx,%r9
140b021d8:	4c 8b c0             	mov    %rax,%r8
140b021db:	48 8d 15 26 13 4e 00 	lea    0x4e1326(%rip),%rdx        # 0x140fe3508
140b021e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b021e7:	e8 b4 f6 88 ff       	call   0x1403918a0
140b021ec:	90                   	nop
140b021ed:	48 8b d0             	mov    %rax,%rdx
140b021f0:	48 8d 0d d9 c2 99 00 	lea    0x99c2d9(%rip),%rcx        # 0x14149e4d0
140b021f7:	e8 14 dd 6c ff       	call   0x1401cff10
140b021fc:	48 8d 15 4d 5a 88 ff 	lea    -0x77a5b3(%rip),%rdx        # 0x140387c50
140b02203:	48 8b c8             	mov    %rax,%rcx
140b02206:	e8 c5 79 88 ff       	call   0x140389bd0
140b0220b:	90                   	nop
140b0220c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02211:	e8 3a 58 69 ff       	call   0x140197a50
140b02216:	90                   	nop
140b02217:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0221c:	e8 2f 58 69 ff       	call   0x140197a50
140b02221:	90                   	nop
140b02222:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b02227:	e8 24 58 69 ff       	call   0x140197a50
140b0222c:	e8 0f 27 fb ff       	call   0x140ab4940
140b02231:	cc                   	int3
140b02232:	cc                   	int3
140b02233:	cc                   	int3
140b02234:	cc                   	int3
140b02235:	cc                   	int3
140b02236:	cc                   	int3
140b02237:	cc                   	int3
140b02238:	cc                   	int3
140b02239:	cc                   	int3
140b0223a:	cc                   	int3
140b0223b:	cc                   	int3
140b0223c:	cc                   	int3
140b0223d:	cc                   	int3
140b0223e:	cc                   	int3
140b0223f:	cc                   	int3
140b02240:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b02245:	57                   	push   %rdi
140b02246:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0224d:	48 8b 05 ac 6c 8b 00 	mov    0x8b6cac(%rip),%rax        # 0x1413b8f00
140b02254:	48 33 c4             	xor    %rsp,%rax
140b02257:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0225e:	00
140b0225f:	48 8b f9             	mov    %rcx,%rdi
140b02262:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b02266:	e8 29 ba 31 00       	call   0x140e1dc94
140b0226b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0226f:	48 8d 0d 62 e3 8b 00 	lea    0x8be362(%rip),%rcx        # 0x1413c05d8
140b02276:	e8 dd ba 31 00       	call   0x140e1dd58
140b0227b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0227f:	85 c0                	test   %eax,%eax
140b02281:	75 4f                	jne    0x140b022d2
140b02283:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b02287:	48 85 c9             	test   %rcx,%rcx
140b0228a:	74 1d                	je     0x140b022a9
140b0228c:	48 ff 41 08          	incq   0x8(%rcx)
140b02290:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b02295:	75 12                	jne    0x140b022a9
140b02297:	48 8b 01             	mov    (%rcx),%rax
140b0229a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0229f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b022a3:	ff 15 77 17 48 00    	call   *0x481777(%rip)        # 0x140f83a20
140b022a9:	48 85 db             	test   %rbx,%rbx
140b022ac:	74 5c                	je     0x140b0230a
140b022ae:	48 8b c3             	mov    %rbx,%rax
140b022b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b022b8:	00
140b022b9:	48 33 cc             	xor    %rsp,%rcx
140b022bc:	e8 3f 92 31 00       	call   0x140e1b500
140b022c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b022c8:	00
140b022c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b022d0:	5f                   	pop    %rdi
140b022d1:	c3                   	ret
140b022d2:	48 85 c9             	test   %rcx,%rcx
140b022d5:	74 33                	je     0x140b0230a
140b022d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b022de:	00 00
140b022e0:	48 8b 01             	mov    (%rcx),%rax
140b022e3:	4c 8d 05 36 e3 8b 00 	lea    0x8be336(%rip),%r8        # 0x1413c0620
140b022ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b022ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140b022f3:	ff 15 27 17 48 00    	call   *0x481727(%rip)        # 0x140f83a20
140b022f9:	48 8b 08             	mov    (%rax),%rcx
140b022fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b02300:	48 85 db             	test   %rbx,%rbx
140b02303:	75 a9                	jne    0x140b022ae
140b02305:	48 85 c9             	test   %rcx,%rcx
140b02308:	75 d6                	jne    0x140b022e0
140b0230a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0230f:	48 8b cf             	mov    %rdi,%rcx
140b02312:	e8 09 22 89 ff       	call   0x140394520
140b02317:	48 8b d8             	mov    %rax,%rbx
140b0231a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0231f:	e8 2c 8d fd ff       	call   0x140adb050
140b02324:	90                   	nop
140b02325:	4c 8b cb             	mov    %rbx,%r9
140b02328:	4c 8b c0             	mov    %rax,%r8
140b0232b:	48 8d 15 d6 11 4e 00 	lea    0x4e11d6(%rip),%rdx        # 0x140fe3508
140b02332:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02337:	e8 64 f5 88 ff       	call   0x1403918a0
140b0233c:	90                   	nop
140b0233d:	48 8b d0             	mov    %rax,%rdx
140b02340:	48 8d 0d 89 c1 99 00 	lea    0x99c189(%rip),%rcx        # 0x14149e4d0
140b02347:	e8 c4 db 6c ff       	call   0x1401cff10
140b0234c:	48 8d 15 fd 58 88 ff 	lea    -0x77a703(%rip),%rdx        # 0x140387c50
140b02353:	48 8b c8             	mov    %rax,%rcx
140b02356:	e8 75 78 88 ff       	call   0x140389bd0
140b0235b:	90                   	nop
140b0235c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b02361:	e8 ea 56 69 ff       	call   0x140197a50
140b02366:	90                   	nop
140b02367:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0236c:	e8 df 56 69 ff       	call   0x140197a50
140b02371:	90                   	nop
140b02372:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b02377:	e8 d4 56 69 ff       	call   0x140197a50
140b0237c:	e8 bf 25 fb ff       	call   0x140ab4940
140b02381:	cc                   	int3
140b02382:	cc                   	int3
140b02383:	cc                   	int3
140b02384:	cc                   	int3
140b02385:	cc                   	int3
140b02386:	cc                   	int3
140b02387:	cc                   	int3
140b02388:	cc                   	int3
140b02389:	cc                   	int3
140b0238a:	cc                   	int3
140b0238b:	cc                   	int3
140b0238c:	cc                   	int3
140b0238d:	cc                   	int3
140b0238e:	cc                   	int3
140b0238f:	cc                   	int3
140b02390:	40 53                	rex push %rbx
140b02392:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b02399:	48 8b 05 60 6b 8b 00 	mov    0x8b6b60(%rip),%rax        # 0x1413b8f00
140b023a0:	48 33 c4             	xor    %rsp,%rax
140b023a3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b023aa:	00
140b023ab:	48 63 c2             	movslq %edx,%rax
140b023ae:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx