14068609a:	cc                   	int3
14068609b:	cc                   	int3
14068609c:	cc                   	int3
14068609d:	cc                   	int3
14068609e:	cc                   	int3
14068609f:	cc                   	int3
1406860a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406860a5:	57                   	push   %rdi
1406860a6:	48 83 ec 20          	sub    $0x20,%rsp
1406860aa:	8b fa                	mov    %edx,%edi
1406860ac:	48 8b d9             	mov    %rcx,%rbx
1406860af:	48 8b 49 60          	mov    0x60(%rcx),%rcx
1406860b3:	48 85 c9             	test   %rcx,%rcx
1406860b6:	74 20                	je     0x1406860d8
1406860b8:	8b 41 10             	mov    0x10(%rcx),%eax
1406860bb:	ff c8                	dec    %eax
1406860bd:	89 41 10             	mov    %eax,0x10(%rcx)
1406860c0:	85 c0                	test   %eax,%eax
1406860c2:	7f 14                	jg     0x1406860d8
1406860c4:	78 78                	js     0x14068613e
1406860c6:	48 8b 01             	mov    (%rcx),%rax
1406860c9:	ba 01 00 00 00       	mov    $0x1,%edx
1406860ce:	48 8b 00             	mov    (%rax),%rax
1406860d1:	ff 15 49 d9 8f 00    	call   *0x8fd949(%rip)        # 0x140f83a20
1406860d7:	90                   	nop
1406860d8:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1406860dc:	48 85 c9             	test   %rcx,%rcx
1406860df:	74 20                	je     0x140686101
1406860e1:	8b 41 10             	mov    0x10(%rcx),%eax
1406860e4:	ff c8                	dec    %eax
1406860e6:	89 41 10             	mov    %eax,0x10(%rcx)
1406860e9:	85 c0                	test   %eax,%eax
1406860eb:	7f 14                	jg     0x140686101
1406860ed:	78 44                	js     0x140686133
1406860ef:	48 8b 01             	mov    (%rcx),%rax
1406860f2:	ba 01 00 00 00       	mov    $0x1,%edx
1406860f7:	48 8b 00             	mov    (%rax),%rax
1406860fa:	ff 15 20 d9 8f 00    	call   *0x8fd920(%rip)        # 0x140f83a20
140686100:	90                   	nop
140686101:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140686105:	e8 26 c2 fc ff       	call   0x140652330
14068610a:	48 8b cb             	mov    %rbx,%rcx
14068610d:	e8 4e 0c 17 00       	call   0x1407f6d60
140686112:	40 f6 c7 01          	test   $0x1,%dil
140686116:	74 0d                	je     0x140686125
140686118:	ba 68 00 00 00       	mov    $0x68,%edx
14068611d:	48 8b cb             	mov    %rbx,%rcx
140686120:	e8 1f 50 79 00       	call   0x140e1b144
140686125:	48 8b c3             	mov    %rbx,%rax
140686128:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068612d:	48 83 c4 20          	add    $0x20,%rsp
140686131:	5f                   	pop    %rdi
140686132:	c3                   	ret
140686133:	b9 02 00 00 00       	mov    $0x2,%ecx
140686138:	e8 c3 45 10 00       	call   0x14078a700
14068613d:	90                   	nop
14068613e:	b9 02 00 00 00       	mov    $0x2,%ecx
140686143:	e8 b8 45 10 00       	call   0x14078a700
140686148:	cc                   	int3
140686149:	cc                   	int3
14068614a:	cc                   	int3
14068614b:	cc                   	int3
14068614c:	cc                   	int3
14068614d:	cc                   	int3
14068614e:	cc                   	int3
14068614f:	cc                   	int3
140686150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140686155:	57                   	push   %rdi
140686156:	48 83 ec 20          	sub    $0x20,%rsp
14068615a:	8b da                	mov    %edx,%ebx
14068615c:	48 8b f9             	mov    %rcx,%rdi
14068615f:	e8 fc 0b 17 00       	call   0x1407f6d60
140686164:	f6 c3 01             	test   $0x1,%bl
140686167:	74 0d                	je     0x140686176
140686169:	ba 38 00 00 00       	mov    $0x38,%edx
14068616e:	48 8b cf             	mov    %rdi,%rcx
140686171:	e8 ce 4f 79 00       	call   0x140e1b144
140686176:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068617b:	48 8b c7             	mov    %rdi,%rax
14068617e:	48 83 c4 20          	add    $0x20,%rsp
140686182:	5f                   	pop    %rdi
140686183:	c3                   	ret
140686184:	cc                   	int3
140686185:	cc                   	int3
140686186:	cc                   	int3
140686187:	cc                   	int3
140686188:	cc                   	int3
140686189:	cc                   	int3
14068618a:	cc                   	int3
14068618b:	cc                   	int3
14068618c:	cc                   	int3
14068618d:	cc                   	int3
14068618e:	cc                   	int3
14068618f:	cc                   	int3
140686190:	01 51 28             	add    %edx,0x28(%rcx)
140686193:	c3                   	ret
140686194:	cc                   	int3
140686195:	cc                   	int3
140686196:	cc                   	int3
140686197:	cc                   	int3
140686198:	cc                   	int3
140686199:	cc                   	int3
14068619a:	cc                   	int3
14068619b:	cc                   	int3
14068619c:	cc                   	int3
14068619d:	cc                   	int3
14068619e:	cc                   	int3
14068619f:	cc                   	int3
1406861a0:	40 57                	rex push %rdi
1406861a2:	48 83 ec 20          	sub    $0x20,%rsp
1406861a6:	83 79 18 3d          	cmpl   $0x3d,0x18(%rcx)
1406861aa:	48 8b f9             	mov    %rcx,%rdi
1406861ad:	74 34                	je     0x1406861e3
1406861af:	b9 3d 00 00 00       	mov    $0x3d,%ecx
1406861b4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1406861b9:	e8 42 1a 18 00       	call   0x140807c00
1406861be:	8b 4f 18             	mov    0x18(%rdi),%ecx
1406861c1:	48 8b d8             	mov    %rax,%rbx
1406861c4:	e8 37 1a 18 00       	call   0x140807c00
1406861c9:	4c 8b cb             	mov    %rbx,%r9
1406861cc:	48 8d 15 9d 52 99 00 	lea    0x99529d(%rip),%rdx        # 0x14101b470
1406861d3:	4c 8b c0             	mov    %rax,%r8
1406861d6:	48 8b cf             	mov    %rdi,%rcx
1406861d9:	e8 42 3d 10 00       	call   0x140789f20
1406861de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406861e3:	48 8b c7             	mov    %rdi,%rax
1406861e6:	48 83 c4 20          	add    $0x20,%rsp
1406861ea:	5f                   	pop    %rdi
1406861eb:	c3                   	ret
1406861ec:	cc                   	int3
1406861ed:	cc                   	int3
1406861ee:	cc                   	int3
1406861ef:	cc                   	int3
1406861f0:	40 57                	rex push %rdi
1406861f2:	48 83 ec 20          	sub    $0x20,%rsp
1406861f6:	83 79 18 2a          	cmpl   $0x2a,0x18(%rcx)
1406861fa:	48 8b f9             	mov    %rcx,%rdi
1406861fd:	74 34                	je     0x140686233
1406861ff:	b9 2a 00 00 00       	mov    $0x2a,%ecx
140686204:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686209:	e8 f2 19 18 00       	call   0x140807c00
14068620e:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686211:	48 8b d8             	mov    %rax,%rbx
140686214:	e8 e7 19 18 00       	call   0x140807c00
140686219:	4c 8b cb             	mov    %rbx,%r9
14068621c:	48 8d 15 95 51 99 00 	lea    0x995195(%rip),%rdx        # 0x14101b3b8
140686223:	4c 8b c0             	mov    %rax,%r8
140686226:	48 8b cf             	mov    %rdi,%rcx
140686229:	e8 f2 3c 10 00       	call   0x140789f20
14068622e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686233:	48 8b c7             	mov    %rdi,%rax
140686236:	48 83 c4 20          	add    $0x20,%rsp
14068623a:	5f                   	pop    %rdi
14068623b:	c3                   	ret
14068623c:	cc                   	int3
14068623d:	cc                   	int3
14068623e:	cc                   	int3
14068623f:	cc                   	int3
140686240:	40 57                	rex push %rdi
140686242:	48 83 ec 20          	sub    $0x20,%rsp
140686246:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
14068624a:	48 8b f9             	mov    %rcx,%rdi
14068624d:	74 34                	je     0x140686283
14068624f:	b9 01 00 00 00       	mov    $0x1,%ecx
140686254:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686259:	e8 a2 19 18 00       	call   0x140807c00
14068625e:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686261:	48 8b d8             	mov    %rax,%rbx
140686264:	e8 97 19 18 00       	call   0x140807c00
140686269:	4c 8b cb             	mov    %rbx,%r9
14068626c:	48 8d 15 85 50 99 00 	lea    0x995085(%rip),%rdx        # 0x14101b2f8
140686273:	4c 8b c0             	mov    %rax,%r8
140686276:	48 8b cf             	mov    %rdi,%rcx
140686279:	e8 a2 3c 10 00       	call   0x140789f20
14068627e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686283:	48 8b c7             	mov    %rdi,%rax
140686286:	48 83 c4 20          	add    $0x20,%rsp
14068628a:	5f                   	pop    %rdi
14068628b:	c3                   	ret
14068628c:	cc                   	int3
14068628d:	cc                   	int3
14068628e:	cc                   	int3
14068628f:	cc                   	int3
140686290:	40 57                	rex push %rdi
140686292:	48 83 ec 20          	sub    $0x20,%rsp
140686296:	83 79 18 27          	cmpl   $0x27,0x18(%rcx)
14068629a:	48 8b f9             	mov    %rcx,%rdi
14068629d:	74 34                	je     0x1406862d3
14068629f:	b9 27 00 00 00       	mov    $0x27,%ecx
1406862a4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1406862a9:	e8 52 19 18 00       	call   0x140807c00
1406862ae:	8b 4f 18             	mov    0x18(%rdi),%ecx
1406862b1:	48 8b d8             	mov    %rax,%rbx
1406862b4:	e8 47 19 18 00       	call   0x140807c00
1406862b9:	4c 8b cb             	mov    %rbx,%r9
1406862bc:	48 8d 15 65 50 99 00 	lea    0x995065(%rip),%rdx        # 0x14101b328
1406862c3:	4c 8b c0             	mov    %rax,%r8
1406862c6:	48 8b cf             	mov    %rdi,%rcx
1406862c9:	e8 52 3c 10 00       	call   0x140789f20
1406862ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406862d3:	48 8b c7             	mov    %rdi,%rax
1406862d6:	48 83 c4 20          	add    $0x20,%rsp
1406862da:	5f                   	pop    %rdi
1406862db:	c3                   	ret
1406862dc:	cc                   	int3
1406862dd:	cc                   	int3
1406862de:	cc                   	int3
1406862df:	cc                   	int3
1406862e0:	40 57                	rex push %rdi
1406862e2:	48 83 ec 20          	sub    $0x20,%rsp
1406862e6:	83 79 18 21          	cmpl   $0x21,0x18(%rcx)
1406862ea:	48 8b f9             	mov    %rcx,%rdi
1406862ed:	74 34                	je     0x140686323
1406862ef:	b9 21 00 00 00       	mov    $0x21,%ecx
1406862f4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1406862f9:	e8 02 19 18 00       	call   0x140807c00
1406862fe:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686301:	48 8b d8             	mov    %rax,%rbx
140686304:	e8 f7 18 18 00       	call   0x140807c00
140686309:	4c 8b cb             	mov    %rbx,%r9
14068630c:	48 8d 15 fd 4f 99 00 	lea    0x994ffd(%rip),%rdx        # 0x14101b310
140686313:	4c 8b c0             	mov    %rax,%r8
140686316:	48 8b cf             	mov    %rdi,%rcx
140686319:	e8 02 3c 10 00       	call   0x140789f20
14068631e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686323:	48 8b c7             	mov    %rdi,%rax
140686326:	48 83 c4 20          	add    $0x20,%rsp
14068632a:	5f                   	pop    %rdi
14068632b:	c3                   	ret
14068632c:	cc                   	int3
14068632d:	cc                   	int3
14068632e:	cc                   	int3
14068632f:	cc                   	int3
140686330:	40 57                	rex push %rdi
140686332:	48 83 ec 20          	sub    $0x20,%rsp
140686336:	83 79 18 38          	cmpl   $0x38,0x18(%rcx)
14068633a:	48 8b f9             	mov    %rcx,%rdi
14068633d:	74 34                	je     0x140686373
14068633f:	b9 38 00 00 00       	mov    $0x38,%ecx
140686344:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686349:	e8 b2 18 18 00       	call   0x140807c00
14068634e:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686351:	48 8b d8             	mov    %rax,%rbx
140686354:	e8 a7 18 18 00       	call   0x140807c00
140686359:	4c 8b cb             	mov    %rbx,%r9
14068635c:	48 8d 15 05 50 99 00 	lea    0x995005(%rip),%rdx        # 0x14101b368
140686363:	4c 8b c0             	mov    %rax,%r8
140686366:	48 8b cf             	mov    %rdi,%rcx
140686369:	e8 b2 3b 10 00       	call   0x140789f20
14068636e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686373:	48 8b c7             	mov    %rdi,%rax
140686376:	48 83 c4 20          	add    $0x20,%rsp
14068637a:	5f                   	pop    %rdi
14068637b:	c3                   	ret
14068637c:	cc                   	int3
14068637d:	cc                   	int3
14068637e:	cc                   	int3
14068637f:	cc                   	int3
140686380:	40 57                	rex push %rdi
140686382:	48 83 ec 20          	sub    $0x20,%rsp
140686386:	83 79 18 22          	cmpl   $0x22,0x18(%rcx)
14068638a:	48 8b f9             	mov    %rcx,%rdi
14068638d:	74 34                	je     0x1406863c3
14068638f:	b9 22 00 00 00       	mov    $0x22,%ecx
140686394:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686399:	e8 62 18 18 00       	call   0x140807c00
14068639e:	8b 4f 18             	mov    0x18(%rdi),%ecx
1406863a1:	48 8b d8             	mov    %rax,%rbx
1406863a4:	e8 57 18 18 00       	call   0x140807c00
1406863a9:	4c 8b cb             	mov    %rbx,%r9
1406863ac:	48 8d 15 d5 4f 99 00 	lea    0x994fd5(%rip),%rdx        # 0x14101b388
1406863b3:	4c 8b c0             	mov    %rax,%r8
1406863b6:	48 8b cf             	mov    %rdi,%rcx
1406863b9:	e8 62 3b 10 00       	call   0x140789f20
1406863be:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406863c3:	48 8b c7             	mov    %rdi,%rax
1406863c6:	48 83 c4 20          	add    $0x20,%rsp
1406863ca:	5f                   	pop    %rdi
1406863cb:	c3                   	ret
1406863cc:	cc                   	int3
1406863cd:	cc                   	int3
1406863ce:	cc                   	int3
1406863cf:	cc                   	int3
1406863d0:	40 57                	rex push %rdi
1406863d2:	48 83 ec 20          	sub    $0x20,%rsp
1406863d6:	83 79 18 37          	cmpl   $0x37,0x18(%rcx)
1406863da:	48 8b f9             	mov    %rcx,%rdi
1406863dd:	74 34                	je     0x140686413
1406863df:	b9 37 00 00 00       	mov    $0x37,%ecx
1406863e4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1406863e9:	e8 12 18 18 00       	call   0x140807c00
1406863ee:	8b 4f 18             	mov    0x18(%rdi),%ecx
1406863f1:	48 8b d8             	mov    %rax,%rbx
1406863f4:	e8 07 18 18 00       	call   0x140807c00
1406863f9:	4c 8b cb             	mov    %rbx,%r9
1406863fc:	48 8d 15 45 4f 99 00 	lea    0x994f45(%rip),%rdx        # 0x14101b348
140686403:	4c 8b c0             	mov    %rax,%r8
140686406:	48 8b cf             	mov    %rdi,%rcx
140686409:	e8 12 3b 10 00       	call   0x140789f20
14068640e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686413:	48 8b c7             	mov    %rdi,%rax
140686416:	48 83 c4 20          	add    $0x20,%rsp
14068641a:	5f                   	pop    %rdi
14068641b:	c3                   	ret
14068641c:	cc                   	int3
14068641d:	cc                   	int3
14068641e:	cc                   	int3
14068641f:	cc                   	int3
140686420:	40 57                	rex push %rdi
140686422:	48 83 ec 20          	sub    $0x20,%rsp
140686426:	83 79 18 34          	cmpl   $0x34,0x18(%rcx)
14068642a:	48 8b f9             	mov    %rcx,%rdi
14068642d:	74 34                	je     0x140686463
14068642f:	b9 34 00 00 00       	mov    $0x34,%ecx
140686434:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686439:	e8 c2 17 18 00       	call   0x140807c00
14068643e:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686441:	48 8b d8             	mov    %rax,%rbx
140686444:	e8 b7 17 18 00       	call   0x140807c00
140686449:	4c 8b cb             	mov    %rbx,%r9
14068644c:	48 8d 15 4d 4f 99 00 	lea    0x994f4d(%rip),%rdx        # 0x14101b3a0
140686453:	4c 8b c0             	mov    %rax,%r8
140686456:	48 8b cf             	mov    %rdi,%rcx
140686459:	e8 c2 3a 10 00       	call   0x140789f20
14068645e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140686463:	48 8b c7             	mov    %rdi,%rax
140686466:	48 83 c4 20          	add    $0x20,%rsp
14068646a:	5f                   	pop    %rdi
14068646b:	c3                   	ret
14068646c:	cc                   	int3
14068646d:	cc                   	int3
14068646e:	cc                   	int3
14068646f:	cc                   	int3
140686470:	40 57                	rex push %rdi
140686472:	48 83 ec 20          	sub    $0x20,%rsp
140686476:	83 79 18 2b          	cmpl   $0x2b,0x18(%rcx)
14068647a:	48 8b f9             	mov    %rcx,%rdi
14068647d:	74 34                	je     0x1406864b3
14068647f:	b9 2b 00 00 00       	mov    $0x2b,%ecx
140686484:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140686489:	e8 72 17 18 00       	call   0x140807c00
14068648e:	8b 4f 18             	mov    0x18(%rdi),%ecx
140686491:	48 8b d8             	mov    %rax,%rbx
140686494:	e8 67 17 18 00       	call   0x140807c00
140686499:	4c 8b cb             	mov    %rbx,%r9
14068649c:	48 8d 15 e5 4f 99 00 	lea    0x994fe5(%rip),%rdx        # 0x14101b488
1406864a3:	4c 8b c0             	mov    %rax,%r8
1406864a6:	48 8b cf             	mov    %rdi,%rcx
1406864a9:	e8 72 3a 10 00       	call   0x140789f20
1406864ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx