140d1128b:	cc                   	int3
140d1128c:	cc                   	int3
140d1128d:	cc                   	int3
140d1128e:	cc                   	int3
140d1128f:	cc                   	int3
140d11290:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140d11295:	53                   	push   %rbx
140d11296:	b8 20 00 00 00       	mov    $0x20,%eax
140d1129b:	e8 00 a2 10 00       	call   0x140e1b4a0
140d112a0:	48 2b e0             	sub    %rax,%rsp
140d112a3:	41 8b c0             	mov    %r8d,%eax
140d112a6:	48 8b ca             	mov    %rdx,%rcx
140d112a9:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140d112ae:	8b d0                	mov    %eax,%edx
140d112b0:	e8 eb a9 04 00       	call   0x140d5bca0
140d112b5:	48 8b d8             	mov    %rax,%rbx
140d112b8:	48 85 c0             	test   %rax,%rax
140d112bb:	75 0f                	jne    0x140d112cc
140d112bd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d112c2:	89 18                	mov    %ebx,(%rax)
140d112c4:	33 c0                	xor    %eax,%eax
140d112c6:	48 83 c4 20          	add    $0x20,%rsp
140d112ca:	5b                   	pop    %rbx
140d112cb:	c3                   	ret
140d112cc:	4c 8d 05 ad f2 45 00 	lea    0x45f2ad(%rip),%r8        # 0x141170580
140d112d3:	48 8b cb             	mov    %rbx,%rcx
140d112d6:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140d112db:	e8 10 fb fe ff       	call   0x140d00df0
140d112e0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d112e5:	89 01                	mov    %eax,(%rcx)
140d112e7:	48 8b 0b             	mov    (%rbx),%rcx
140d112ea:	e8 51 48 fc ff       	call   0x140cd5b40
140d112ef:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d112f3:	e8 48 48 fc ff       	call   0x140cd5b40
140d112f8:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140d112fe:	48 8d 15 8b f5 45 00 	lea    0x45f58b(%rip),%rdx        # 0x141170890
140d11305:	48 8b cb             	mov    %rbx,%rcx
140d11308:	e8 03 07 fb ff       	call   0x140cc1a10
140d1130d:	b8 01 00 00 00       	mov    $0x1,%eax
140d11312:	48 83 c4 20          	add    $0x20,%rsp
140d11316:	5b                   	pop    %rbx
140d11317:	c3                   	ret
140d11318:	cc                   	int3
140d11319:	cc                   	int3
140d1131a:	cc                   	int3
140d1131b:	cc                   	int3
140d1131c:	cc                   	int3
140d1131d:	cc                   	int3
140d1131e:	cc                   	int3
140d1131f:	cc                   	int3
140d11320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d11325:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d1132a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d1132f:	57                   	push   %rdi
140d11330:	41 56                	push   %r14
140d11332:	41 57                	push   %r15
140d11334:	b8 40 00 00 00       	mov    $0x40,%eax
140d11339:	e8 62 a1 10 00       	call   0x140e1b4a0
140d1133e:	48 2b e0             	sub    %rax,%rsp
140d11341:	45 8b f0             	mov    %r8d,%r14d
140d11344:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140d11349:	4c 8b fa             	mov    %rdx,%r15
140d1134c:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140d11353:	00 00
140d11355:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140d1135a:	44 8d 40 da          	lea    -0x26(%rax),%r8d
140d1135e:	48 8d 15 2b f5 45 00 	lea    0x45f52b(%rip),%rdx        # 0x141170890
140d11365:	8b fb                	mov    %ebx,%edi
140d11367:	8d 48 d0             	lea    -0x30(%rax),%ecx
140d1136a:	49 8b e9             	mov    %r9,%rbp
140d1136d:	e8 de 09 fb ff       	call   0x140cc1d50
140d11372:	48 85 c0             	test   %rax,%rax
140d11375:	75 25                	jne    0x140d1139c
140d11377:	4c 8d 0d 12 f5 45 00 	lea    0x45f512(%rip),%r9        # 0x141170890
140d1137e:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140d11385:	00
140d11386:	8d 53 67             	lea    0x67(%rbx),%edx
140d11389:	8d 4b 0b             	lea    0xb(%rbx),%ecx
140d1138c:	44 8d 43 42          	lea    0x42(%rbx),%r8d
140d11390:	e8 eb f8 fb ff       	call   0x140cd0c80
140d11395:	8b c3                	mov    %ebx,%eax
140d11397:	e9 c1 00 00 00       	jmp    0x140d1145d
140d1139c:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
140d113a3:	4c 8d 0d d6 f1 45 00 	lea    0x45f1d6(%rip),%r9        # 0x141170580
140d113aa:	44 8b c6             	mov    %esi,%r8d
140d113ad:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140d113b2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140d113b7:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140d113bc:	e8 4f d5 fe ff       	call   0x140cfe910
140d113c1:	48 85 c0             	test   %rax,%rax
140d113c4:	74 4b                	je     0x140d11411
140d113c6:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140d113cb:	4c 8d 05 ae f1 45 00 	lea    0x45f1ae(%rip),%r8        # 0x141170580
140d113d2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d113d7:	e8 14 fa fe ff       	call   0x140d00df0
140d113dc:	48 63 d8             	movslq %eax,%rbx
140d113df:	3b de                	cmp    %esi,%ebx
140d113e1:	75 2e                	jne    0x140d11411
140d113e3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d113e8:	4c 8b c3             	mov    %rbx,%r8
140d113eb:	48 8b cd             	mov    %rbp,%rcx
140d113ee:	e8 5d e6 1c 00       	call   0x140edfa50
140d113f3:	85 c0                	test   %eax,%eax
140d113f5:	75 1a                	jne    0x140d11411
140d113f7:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
140d113fe:	00
140d113ff:	41 8b d6             	mov    %r14d,%edx
140d11402:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
140d11407:	49 8b cf             	mov    %r15,%rcx
140d1140a:	e8 b1 a8 04 00       	call   0x140d5bcc0
140d1140f:	8b f8                	mov    %eax,%edi
140d11411:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d11416:	4c 8d 05 73 f4 45 00 	lea    0x45f473(%rip),%r8        # 0x141170890
140d1141d:	48 63 d3             	movslq %ebx,%rdx
140d11420:	41 b9 98 00 00 00    	mov    $0x98,%r9d
140d11426:	e8 05 07 fb ff       	call   0x140cc1b30
140d1142b:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d11430:	48 85 db             	test   %rbx,%rbx
140d11433:	74 26                	je     0x140d1145b
140d11435:	48 8b 0b             	mov    (%rbx),%rcx
140d11438:	e8 03 47 fc ff       	call   0x140cd5b40
140d1143d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d11441:	e8 fa 46 fc ff       	call   0x140cd5b40
140d11446:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140d1144c:	48 8d 15 3d f4 45 00 	lea    0x45f43d(%rip),%rdx        # 0x141170890
140d11453:	48 8b cb             	mov    %rbx,%rcx
140d11456:	e8 b5 05 fb ff       	call   0x140cc1a10
140d1145b:	8b c7                	mov    %edi,%eax
140d1145d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d11462:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d11467:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d1146c:	48 83 c4 40          	add    $0x40,%rsp
140d11470:	41 5f                	pop    %r15
140d11472:	41 5e                	pop    %r14
140d11474:	5f                   	pop    %rdi
140d11475:	c3                   	ret
140d11476:	cc                   	int3
140d11477:	cc                   	int3
140d11478:	cc                   	int3
140d11479:	cc                   	int3
140d1147a:	cc                   	int3
140d1147b:	cc                   	int3
140d1147c:	cc                   	int3
140d1147d:	cc                   	int3
140d1147e:	cc                   	int3
140d1147f:	cc                   	int3
140d11480:	b8 28 00 00 00       	mov    $0x28,%eax
140d11485:	e8 16 a0 10 00       	call   0x140e1b4a0
140d1148a:	48 2b e0             	sub    %rax,%rsp
140d1148d:	4c 8d 0d 0c f2 45 00 	lea    0x45f20c(%rip),%r9        # 0x1411706a0
140d11494:	48 83 c4 28          	add    $0x28,%rsp
140d11498:	e9 73 d4 fe ff       	jmp    0x140cfe910
140d1149d:	cc                   	int3
140d1149e:	cc                   	int3
140d1149f:	cc                   	int3
140d114a0:	b8 28 00 00 00       	mov    $0x28,%eax
140d114a5:	e8 f6 9f 10 00       	call   0x140e1b4a0
140d114aa:	48 2b e0             	sub    %rax,%rsp
140d114ad:	4c 8d 0d cc f0 45 00 	lea    0x45f0cc(%rip),%r9        # 0x141170580
140d114b4:	48 83 c4 28          	add    $0x28,%rsp
140d114b8:	e9 53 d4 fe ff       	jmp    0x140cfe910
140d114bd:	cc                   	int3
140d114be:	cc                   	int3
140d114bf:	cc                   	int3
140d114c0:	b8 28 00 00 00       	mov    $0x28,%eax
140d114c5:	e8 d6 9f 10 00       	call   0x140e1b4a0
140d114ca:	48 2b e0             	sub    %rax,%rsp
140d114cd:	4c 8d 0d 8c f2 45 00 	lea    0x45f28c(%rip),%r9        # 0x141170760
140d114d4:	48 83 c4 28          	add    $0x28,%rsp
140d114d8:	e9 33 d4 fe ff       	jmp    0x140cfe910
140d114dd:	cc                   	int3
140d114de:	cc                   	int3
140d114df:	cc                   	int3
140d114e0:	b8 28 00 00 00       	mov    $0x28,%eax
140d114e5:	e8 b6 9f 10 00       	call   0x140e1b4a0
140d114ea:	48 2b e0             	sub    %rax,%rsp
140d114ed:	4c 8d 05 ac f1 45 00 	lea    0x45f1ac(%rip),%r8        # 0x1411706a0
140d114f4:	48 83 c4 28          	add    $0x28,%rsp
140d114f8:	e9 f3 f8 fe ff       	jmp    0x140d00df0
140d114fd:	cc                   	int3
140d114fe:	cc                   	int3
140d114ff:	cc                   	int3
140d11500:	b8 28 00 00 00       	mov    $0x28,%eax
140d11505:	e8 96 9f 10 00       	call   0x140e1b4a0
140d1150a:	48 2b e0             	sub    %rax,%rsp
140d1150d:	4c 8d 05 4c f2 45 00 	lea    0x45f24c(%rip),%r8        # 0x141170760
140d11514:	48 83 c4 28          	add    $0x28,%rsp
140d11518:	e9 d3 f8 fe ff       	jmp    0x140d00df0
140d1151d:	cc                   	int3
140d1151e:	cc                   	int3
140d1151f:	cc                   	int3
140d11520:	48 8d 05 d9 f7 45 00 	lea    0x45f7d9(%rip),%rax        # 0x141170d00
140d11527:	c3                   	ret
140d11528:	cc                   	int3
140d11529:	cc                   	int3
140d1152a:	cc                   	int3
140d1152b:	cc                   	int3
140d1152c:	cc                   	int3
140d1152d:	cc                   	int3
140d1152e:	cc                   	int3
140d1152f:	cc                   	int3
140d11530:	48 8d 05 59 f7 45 00 	lea    0x45f759(%rip),%rax        # 0x141170c90
140d11537:	c3                   	ret
140d11538:	cc                   	int3
140d11539:	cc                   	int3
140d1153a:	cc                   	int3
140d1153b:	cc                   	int3
140d1153c:	cc                   	int3
140d1153d:	cc                   	int3
140d1153e:	cc                   	int3
140d1153f:	cc                   	int3
140d11540:	48 8d 05 29 f9 45 00 	lea    0x45f929(%rip),%rax        # 0x141170e70
140d11547:	c3                   	ret
140d11548:	cc                   	int3
140d11549:	cc                   	int3
140d1154a:	cc                   	int3
140d1154b:	cc                   	int3
140d1154c:	cc                   	int3
140d1154d:	cc                   	int3
140d1154e:	cc                   	int3
140d1154f:	cc                   	int3
140d11550:	48 8d 05 f9 f5 45 00 	lea    0x45f5f9(%rip),%rax        # 0x141170b50
140d11557:	c3                   	ret
140d11558:	cc                   	int3
140d11559:	cc                   	int3
140d1155a:	cc                   	int3
140d1155b:	cc                   	int3
140d1155c:	cc                   	int3
140d1155d:	cc                   	int3
140d1155e:	cc                   	int3
140d1155f:	cc                   	int3
140d11560:	48 8d 05 99 f9 45 00 	lea    0x45f999(%rip),%rax        # 0x141170f00
140d11567:	c3                   	ret
140d11568:	cc                   	int3
140d11569:	cc                   	int3
140d1156a:	cc                   	int3
140d1156b:	cc                   	int3
140d1156c:	cc                   	int3
140d1156d:	cc                   	int3
140d1156e:	cc                   	int3
140d1156f:	cc                   	int3
140d11570:	48 8d 05 19 f8 45 00 	lea    0x45f819(%rip),%rax        # 0x141170d90
140d11577:	c3                   	ret
140d11578:	cc                   	int3
140d11579:	cc                   	int3
140d1157a:	cc                   	int3
140d1157b:	cc                   	int3
140d1157c:	cc                   	int3
140d1157d:	cc                   	int3
140d1157e:	cc                   	int3
140d1157f:	cc                   	int3
140d11580:	48 8d 05 89 fa 45 00 	lea    0x45fa89(%rip),%rax        # 0x141171010
140d11587:	c3                   	ret
140d11588:	cc                   	int3
140d11589:	cc                   	int3
140d1158a:	cc                   	int3
140d1158b:	cc                   	int3
140d1158c:	cc                   	int3
140d1158d:	cc                   	int3
140d1158e:	cc                   	int3
140d1158f:	cc                   	int3
140d11590:	48 8d 05 99 fb 45 00 	lea    0x45fb99(%rip),%rax        # 0x141171130
140d11597:	c3                   	ret
140d11598:	cc                   	int3
140d11599:	cc                   	int3
140d1159a:	cc                   	int3
140d1159b:	cc                   	int3
140d1159c:	cc                   	int3
140d1159d:	cc                   	int3
140d1159e:	cc                   	int3
140d1159f:	cc                   	int3
140d115a0:	48 8d 05 d9 fa 45 00 	lea    0x45fad9(%rip),%rax        # 0x141171080
140d115a7:	c3                   	ret
140d115a8:	cc                   	int3
140d115a9:	cc                   	int3
140d115aa:	cc                   	int3
140d115ab:	cc                   	int3
140d115ac:	cc                   	int3
140d115ad:	cc                   	int3
140d115ae:	cc                   	int3
140d115af:	cc                   	int3
140d115b0:	48 8d 05 a9 f4 45 00 	lea    0x45f4a9(%rip),%rax        # 0x141170a60
140d115b7:	c3                   	ret
140d115b8:	cc                   	int3
140d115b9:	cc                   	int3
140d115ba:	cc                   	int3
140d115bb:	cc                   	int3
140d115bc:	cc                   	int3
140d115bd:	cc                   	int3
140d115be:	cc                   	int3
140d115bf:	cc                   	int3
140d115c0:	48 8d 05 f9 f3 45 00 	lea    0x45f3f9(%rip),%rax        # 0x1411709c0
140d115c7:	c3                   	ret
140d115c8:	cc                   	int3
140d115c9:	cc                   	int3
140d115ca:	cc                   	int3
140d115cb:	cc                   	int3
140d115cc:	cc                   	int3
140d115cd:	cc                   	int3
140d115ce:	cc                   	int3
140d115cf:	cc                   	int3
140d115d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d115d5:	57                   	push   %rdi
140d115d6:	b8 20 00 00 00       	mov    $0x20,%eax
140d115db:	e8 c0 9e 10 00       	call   0x140e1b4a0
140d115e0:	48 2b e0             	sub    %rax,%rsp
140d115e3:	49 8b d9             	mov    %r9,%rbx
140d115e6:	48 8b fa             	mov    %rdx,%rdi
140d115e9:	83 e9 0a             	sub    $0xa,%ecx
140d115ec:	74 2f                	je     0x140d1161d
140d115ee:	83 e9 01             	sub    $0x1,%ecx
140d115f1:	74 0a                	je     0x140d115fd
140d115f3:	83 e9 01             	sub    $0x1,%ecx
140d115f6:	74 35                	je     0x140d1162d
140d115f8:	83 f9 01             	cmp    $0x1,%ecx
140d115fb:	75 10                	jne    0x140d1160d
140d115fd:	49 8b 51 08          	mov    0x8(%r9),%rdx
140d11601:	48 8b 0f             	mov    (%rdi),%rcx
140d11604:	e8 f7 a9 04 00       	call   0x140d5c000
140d11609:	85 c0                	test   %eax,%eax
140d1160b:	7e 44                	jle    0x140d11651
140d1160d:	b8 01 00 00 00       	mov    $0x1,%eax
140d11612:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d11617:	48 83 c4 20          	add    $0x20,%rsp
140d1161b:	5f                   	pop    %rdi
140d1161c:	c3                   	ret
140d1161d:	48 8b 12             	mov    (%rdx),%rdx
140d11620:	49 8d 49 10          	lea    0x10(%r9),%rcx
140d11624:	e8 47 b9 04 00       	call   0x140d5cf70
140d11629:	85 c0                	test   %eax,%eax
140d1162b:	7e 24                	jle    0x140d11651
140d1162d:	48 8b 13             	mov    (%rbx),%rdx
140d11630:	48 8b 0f             	mov    (%rdi),%rcx
140d11633:	e8 88 af 04 00       	call   0x140d5c5c0
140d11638:	33 c9                	xor    %ecx,%ecx
140d1163a:	48 89 43 08          	mov    %rax,0x8(%rbx)
140d1163e:	48 85 c0             	test   %rax,%rax
140d11641:	0f 95 c1             	setne  %cl
140d11644:	8b c1                	mov    %ecx,%eax
140d11646:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d1164b:	48 83 c4 20          	add    $0x20,%rsp
140d1164f:	5f                   	pop    %rdi
140d11650:	c3                   	ret
140d11651:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d11656:	33 c0                	xor    %eax,%eax
140d11658:	48 83 c4 20          	add    $0x20,%rsp
140d1165c:	5f                   	pop    %rdi
140d1165d:	c3                   	ret
140d1165e:	cc                   	int3
140d1165f:	cc                   	int3