1405d9169:	48 3b d0             	cmp    %rax,%rdx
1405d916c:	0f 93 c1             	setae  %cl
1405d916f:	48 8b c1             	mov    %rcx,%rax
1405d9172:	48 89 84 24 60 69 00 	mov    %rax,0x6960(%rsp)
1405d9179:	00
1405d917a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d917f:	48 83 c0 10          	add    $0x10,%rax
1405d9183:	48 63 00             	movslq (%rax),%rax
1405d9186:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d918a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d918f:	48 03 c8             	add    %rax,%rcx
1405d9192:	48 8b c1             	mov    %rcx,%rax
1405d9195:	48 8b 8c 24 60 69 00 	mov    0x6960(%rsp),%rcx
1405d919c:	00
1405d919d:	48 89 08             	mov    %rcx,(%rax)
1405d91a0:	e9 c7 5c 03 00       	jmp    0x14060ee6c
1405d91a5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d91aa:	48 83 c0 18          	add    $0x18,%rax
1405d91ae:	48 63 00             	movslq (%rax),%rax
1405d91b1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d91b5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d91ba:	48 03 c8             	add    %rax,%rcx
1405d91bd:	48 8b c1             	mov    %rcx,%rax
1405d91c0:	48 8b c8             	mov    %rax,%rcx
1405d91c3:	e8 08 65 bc ff       	call   0x14019f6d0
1405d91c8:	48 8b c8             	mov    %rax,%rcx
1405d91cb:	e8 80 4a c6 ff       	call   0x14023dc50
1405d91d0:	48 89 84 24 68 69 00 	mov    %rax,0x6968(%rsp)
1405d91d7:	00
1405d91d8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d91dd:	48 83 c0 14          	add    $0x14,%rax
1405d91e1:	48 63 00             	movslq (%rax),%rax
1405d91e4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d91e8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d91ed:	48 03 c8             	add    %rax,%rcx
1405d91f0:	48 8b c1             	mov    %rcx,%rax
1405d91f3:	48 8b c8             	mov    %rax,%rcx
1405d91f6:	e8 d5 64 bc ff       	call   0x14019f6d0
1405d91fb:	48 8b c8             	mov    %rax,%rcx
1405d91fe:	e8 4d 4a c6 ff       	call   0x14023dc50
1405d9203:	48 89 84 24 70 69 00 	mov    %rax,0x6970(%rsp)
1405d920a:	00
1405d920b:	48 8b 94 24 68 69 00 	mov    0x6968(%rsp),%rdx
1405d9212:	00
1405d9213:	48 8b 8c 24 70 69 00 	mov    0x6970(%rsp),%rcx
1405d921a:	00
1405d921b:	e8 d0 84 14 00       	call   0x1407216f0
1405d9220:	33 c9                	xor    %ecx,%ecx
1405d9222:	85 c0                	test   %eax,%eax
1405d9224:	0f 9d c1             	setge  %cl
1405d9227:	48 8b c1             	mov    %rcx,%rax
1405d922a:	48 89 84 24 78 69 00 	mov    %rax,0x6978(%rsp)
1405d9231:	00
1405d9232:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9237:	48 83 c0 10          	add    $0x10,%rax
1405d923b:	48 63 00             	movslq (%rax),%rax
1405d923e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9242:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9247:	48 03 c8             	add    %rax,%rcx
1405d924a:	48 8b c1             	mov    %rcx,%rax
1405d924d:	48 8b 8c 24 78 69 00 	mov    0x6978(%rsp),%rcx
1405d9254:	00
1405d9255:	48 89 08             	mov    %rcx,(%rax)
1405d9258:	e9 0f 5c 03 00       	jmp    0x14060ee6c
1405d925d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9262:	48 83 c0 18          	add    $0x18,%rax
1405d9266:	48 63 00             	movslq (%rax),%rax
1405d9269:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d926d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9272:	48 03 c8             	add    %rax,%rcx
1405d9275:	48 8b c1             	mov    %rcx,%rax
1405d9278:	48 8b c8             	mov    %rax,%rcx
1405d927b:	e8 50 64 bc ff       	call   0x14019f6d0
1405d9280:	48 8b c8             	mov    %rax,%rcx
1405d9283:	e8 c8 49 c6 ff       	call   0x14023dc50
1405d9288:	48 89 84 24 80 69 00 	mov    %rax,0x6980(%rsp)
1405d928f:	00
1405d9290:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9295:	48 83 c0 14          	add    $0x14,%rax
1405d9299:	48 63 00             	movslq (%rax),%rax
1405d929c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d92a0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d92a5:	48 03 c8             	add    %rax,%rcx
1405d92a8:	48 8b c1             	mov    %rcx,%rax
1405d92ab:	48 8b c8             	mov    %rax,%rcx
1405d92ae:	e8 1d 64 bc ff       	call   0x14019f6d0
1405d92b3:	48 8b c8             	mov    %rax,%rcx
1405d92b6:	e8 95 49 c6 ff       	call   0x14023dc50
1405d92bb:	48 89 84 24 88 69 00 	mov    %rax,0x6988(%rsp)
1405d92c2:	00
1405d92c3:	48 8b 94 24 80 69 00 	mov    0x6980(%rsp),%rdx
1405d92ca:	00
1405d92cb:	48 8b 8c 24 88 69 00 	mov    0x6988(%rsp),%rcx
1405d92d2:	00
1405d92d3:	e8 18 71 e0 ff       	call   0x1403e03f0
1405d92d8:	0f b6 c0             	movzbl %al,%eax
1405d92db:	33 c9                	xor    %ecx,%ecx
1405d92dd:	85 c0                	test   %eax,%eax
1405d92df:	0f 94 c1             	sete   %cl
1405d92e2:	48 8b c1             	mov    %rcx,%rax
1405d92e5:	48 89 84 24 90 69 00 	mov    %rax,0x6990(%rsp)
1405d92ec:	00
1405d92ed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d92f2:	48 83 c0 10          	add    $0x10,%rax
1405d92f6:	48 63 00             	movslq (%rax),%rax
1405d92f9:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d92fd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9302:	48 03 c8             	add    %rax,%rcx
1405d9305:	48 8b c1             	mov    %rcx,%rax
1405d9308:	48 8b 8c 24 90 69 00 	mov    0x6990(%rsp),%rcx
1405d930f:	00
1405d9310:	48 89 08             	mov    %rcx,(%rax)
1405d9313:	e9 54 5b 03 00       	jmp    0x14060ee6c
1405d9318:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d931d:	48 83 c0 18          	add    $0x18,%rax
1405d9321:	48 63 00             	movslq (%rax),%rax
1405d9324:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9328:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d932d:	48 03 c8             	add    %rax,%rcx
1405d9330:	48 8b c1             	mov    %rcx,%rax
1405d9333:	48 8b c8             	mov    %rax,%rcx
1405d9336:	e8 95 63 bc ff       	call   0x14019f6d0
1405d933b:	48 89 84 24 a8 69 00 	mov    %rax,0x69a8(%rsp)
1405d9342:	00
1405d9343:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9348:	48 83 c0 14          	add    $0x14,%rax
1405d934c:	48 63 00             	movslq (%rax),%rax
1405d934f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9353:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9358:	48 03 c8             	add    %rax,%rcx
1405d935b:	48 8b c1             	mov    %rcx,%rax
1405d935e:	48 8b c8             	mov    %rax,%rcx
1405d9361:	e8 6a 63 bc ff       	call   0x14019f6d0
1405d9366:	48 89 84 24 b0 69 00 	mov    %rax,0x69b0(%rsp)
1405d936d:	00
1405d936e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9373:	48 83 c0 10          	add    $0x10,%rax
1405d9377:	48 63 00             	movslq (%rax),%rax
1405d937a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d937e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9383:	48 03 c8             	add    %rax,%rcx
1405d9386:	48 8b c1             	mov    %rcx,%rax
1405d9389:	48 8b c8             	mov    %rax,%rcx
1405d938c:	e8 1f db bb ff       	call   0x140196eb0
1405d9391:	48 89 84 24 b8 69 00 	mov    %rax,0x69b8(%rsp)
1405d9398:	00
1405d9399:	48 8d 84 24 08 f4 00 	lea    0xf408(%rsp),%rax
1405d93a0:	00
1405d93a1:	48 89 84 24 98 69 00 	mov    %rax,0x6998(%rsp)
1405d93a8:	00
1405d93a9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d93ae:	48 83 c0 28          	add    $0x28,%rax
1405d93b2:	48 8b d0             	mov    %rax,%rdx
1405d93b5:	48 8b 8c 24 98 69 00 	mov    0x6998(%rsp),%rcx
1405d93bc:	00
1405d93bd:	e8 0e 6a bc ff       	call   0x14019fdd0
1405d93c2:	48 89 84 24 a0 69 00 	mov    %rax,0x69a0(%rsp)
1405d93c9:	00
1405d93ca:	48 8b 84 24 a0 69 00 	mov    0x69a0(%rsp),%rax
1405d93d1:	00
1405d93d2:	48 89 84 24 c0 69 00 	mov    %rax,0x69c0(%rsp)
1405d93d9:	00
1405d93da:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d93df:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405d93e4:	48 8b 84 24 a8 69 00 	mov    0x69a8(%rsp),%rax
1405d93eb:	00
1405d93ec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405d93f1:	4c 8b 8c 24 b0 69 00 	mov    0x69b0(%rsp),%r9
1405d93f8:	00
1405d93f9:	4c 8b 84 24 b8 69 00 	mov    0x69b8(%rsp),%r8
1405d9400:	00
1405d9401:	48 8b 94 24 c0 69 00 	mov    0x69c0(%rsp),%rdx
1405d9408:	00
1405d9409:	b9 78 02 00 00       	mov    $0x278,%ecx
1405d940e:	e8 bd 97 03 00       	call   0x140612bd0
1405d9413:	90                   	nop
1405d9414:	e9 53 5a 03 00       	jmp    0x14060ee6c
1405d9419:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d941e:	48 83 c0 18          	add    $0x18,%rax
1405d9422:	48 63 00             	movslq (%rax),%rax
1405d9425:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9429:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d942e:	48 03 c8             	add    %rax,%rcx
1405d9431:	48 8b c1             	mov    %rcx,%rax
1405d9434:	48 8b c8             	mov    %rax,%rcx
1405d9437:	e8 94 62 bc ff       	call   0x14019f6d0
1405d943c:	48 89 84 24 d8 69 00 	mov    %rax,0x69d8(%rsp)
1405d9443:	00
1405d9444:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9449:	48 83 c0 14          	add    $0x14,%rax
1405d944d:	48 63 00             	movslq (%rax),%rax
1405d9450:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9454:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9459:	48 03 c8             	add    %rax,%rcx
1405d945c:	48 8b c1             	mov    %rcx,%rax
1405d945f:	48 8b c8             	mov    %rax,%rcx
1405d9462:	e8 69 62 bc ff       	call   0x14019f6d0
1405d9467:	48 89 84 24 e0 69 00 	mov    %rax,0x69e0(%rsp)
1405d946e:	00
1405d946f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9474:	48 83 c0 10          	add    $0x10,%rax
1405d9478:	48 63 00             	movslq (%rax),%rax
1405d947b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d947f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9484:	48 03 c8             	add    %rax,%rcx
1405d9487:	48 8b c1             	mov    %rcx,%rax
1405d948a:	48 8b c8             	mov    %rax,%rcx
1405d948d:	e8 1e da bb ff       	call   0x140196eb0
1405d9492:	48 89 84 24 e8 69 00 	mov    %rax,0x69e8(%rsp)
1405d9499:	00
1405d949a:	48 8d 84 24 10 f4 00 	lea    0xf410(%rsp),%rax
1405d94a1:	00
1405d94a2:	48 89 84 24 c8 69 00 	mov    %rax,0x69c8(%rsp)
1405d94a9:	00
1405d94aa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d94af:	48 83 c0 28          	add    $0x28,%rax
1405d94b3:	48 8b d0             	mov    %rax,%rdx
1405d94b6:	48 8b 8c 24 c8 69 00 	mov    0x69c8(%rsp),%rcx
1405d94bd:	00
1405d94be:	e8 0d 69 bc ff       	call   0x14019fdd0
1405d94c3:	48 89 84 24 d0 69 00 	mov    %rax,0x69d0(%rsp)
1405d94ca:	00
1405d94cb:	48 8b 84 24 d0 69 00 	mov    0x69d0(%rsp),%rax
1405d94d2:	00
1405d94d3:	48 89 84 24 f0 69 00 	mov    %rax,0x69f0(%rsp)
1405d94da:	00
1405d94db:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d94e0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405d94e5:	48 8b 84 24 d8 69 00 	mov    0x69d8(%rsp),%rax
1405d94ec:	00
1405d94ed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405d94f2:	4c 8b 8c 24 e0 69 00 	mov    0x69e0(%rsp),%r9
1405d94f9:	00
1405d94fa:	4c 8b 84 24 e8 69 00 	mov    0x69e8(%rsp),%r8
1405d9501:	00
1405d9502:	48 8b 94 24 f0 69 00 	mov    0x69f0(%rsp),%rdx
1405d9509:	00
1405d950a:	b9 79 02 00 00       	mov    $0x279,%ecx
1405d950f:	e8 bc 96 03 00       	call   0x140612bd0
1405d9514:	90                   	nop
1405d9515:	e9 52 59 03 00       	jmp    0x14060ee6c
1405d951a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d951f:	48 83 c0 18          	add    $0x18,%rax
1405d9523:	48 63 00             	movslq (%rax),%rax
1405d9526:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d952a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d952f:	48 03 c8             	add    %rax,%rcx
1405d9532:	48 8b c1             	mov    %rcx,%rax
1405d9535:	48 8b c8             	mov    %rax,%rcx
1405d9538:	e8 93 61 bc ff       	call   0x14019f6d0
1405d953d:	48 89 84 24 08 6a 00 	mov    %rax,0x6a08(%rsp)
1405d9544:	00
1405d9545:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d954a:	48 83 c0 14          	add    $0x14,%rax
1405d954e:	48 63 00             	movslq (%rax),%rax
1405d9551:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9555:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d955a:	48 03 c8             	add    %rax,%rcx
1405d955d:	48 8b c1             	mov    %rcx,%rax
1405d9560:	48 8b c8             	mov    %rax,%rcx
1405d9563:	e8 68 61 bc ff       	call   0x14019f6d0
1405d9568:	48 89 84 24 10 6a 00 	mov    %rax,0x6a10(%rsp)
1405d956f:	00
1405d9570:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9575:	48 83 c0 10          	add    $0x10,%rax
1405d9579:	48 63 00             	movslq (%rax),%rax
1405d957c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9580:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9585:	48 03 c8             	add    %rax,%rcx
1405d9588:	48 8b c1             	mov    %rcx,%rax
1405d958b:	48 8b c8             	mov    %rax,%rcx
1405d958e:	e8 1d d9 bb ff       	call   0x140196eb0
1405d9593:	48 89 84 24 18 6a 00 	mov    %rax,0x6a18(%rsp)
1405d959a:	00
1405d959b:	48 8d 84 24 18 f4 00 	lea    0xf418(%rsp),%rax
1405d95a2:	00
1405d95a3:	48 89 84 24 f8 69 00 	mov    %rax,0x69f8(%rsp)
1405d95aa:	00
1405d95ab:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d95b0:	48 83 c0 28          	add    $0x28,%rax
1405d95b4:	48 8b d0             	mov    %rax,%rdx
1405d95b7:	48 8b 8c 24 f8 69 00 	mov    0x69f8(%rsp),%rcx
1405d95be:	00
1405d95bf:	e8 0c 68 bc ff       	call   0x14019fdd0
1405d95c4:	48 89 84 24 00 6a 00 	mov    %rax,0x6a00(%rsp)
1405d95cb:	00
1405d95cc:	48 8b 84 24 00 6a 00 	mov    0x6a00(%rsp),%rax
1405d95d3:	00
1405d95d4:	48 89 84 24 20 6a 00 	mov    %rax,0x6a20(%rsp)
1405d95db:	00
1405d95dc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d95e1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405d95e6:	48 8b 84 24 08 6a 00 	mov    0x6a08(%rsp),%rax
1405d95ed:	00
1405d95ee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405d95f3:	4c 8b 8c 24 10 6a 00 	mov    0x6a10(%rsp),%r9
1405d95fa:	00
1405d95fb:	4c 8b 84 24 18 6a 00 	mov    0x6a18(%rsp),%r8
1405d9602:	00
1405d9603:	48 8b 94 24 20 6a 00 	mov    0x6a20(%rsp),%rdx
1405d960a:	00
1405d960b:	b9 7a 02 00 00       	mov    $0x27a,%ecx
1405d9610:	e8 bb 95 03 00       	call   0x140612bd0
1405d9615:	90                   	nop
1405d9616:	e9 51 58 03 00       	jmp    0x14060ee6c
1405d961b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9620:	48 83 c0 18          	add    $0x18,%rax
1405d9624:	48 63 00             	movslq (%rax),%rax
1405d9627:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d962b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9630:	48 03 c8             	add    %rax,%rcx
1405d9633:	48 8b c1             	mov    %rcx,%rax
1405d9636:	48 8b c8             	mov    %rax,%rcx
1405d9639:	e8 92 60 bc ff       	call   0x14019f6d0
1405d963e:	48 89 84 24 38 6a 00 	mov    %rax,0x6a38(%rsp)
1405d9645:	00
1405d9646:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d964b:	48 83 c0 14          	add    $0x14,%rax
1405d964f:	48 63 00             	movslq (%rax),%rax
1405d9652:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9656:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d965b:	48 03 c8             	add    %rax,%rcx
1405d965e:	48 8b c1             	mov    %rcx,%rax
1405d9661:	48 8b c8             	mov    %rax,%rcx
1405d9664:	e8 67 60 bc ff       	call   0x14019f6d0
1405d9669:	48 89 84 24 40 6a 00 	mov    %rax,0x6a40(%rsp)
1405d9670:	00
1405d9671:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d9676:	48 83 c0 10          	add    $0x10,%rax
1405d967a:	48 63 00             	movslq (%rax),%rax
1405d967d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d9681:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d9686:	48 03 c8             	add    %rax,%rcx
1405d9689:	48 8b c1             	mov    %rcx,%rax
1405d968c:	48 8b c8             	mov    %rax,%rcx
1405d968f:	e8 1c d8 bb ff       	call   0x140196eb0
1405d9694:	48 89 84 24 48 6a 00 	mov    %rax,0x6a48(%rsp)
1405d969b:	00
1405d969c:	48 8d 84 24 20 f4 00 	lea    0xf420(%rsp),%rax
1405d96a3:	00
1405d96a4:	48 89 84 24 28 6a 00 	mov    %rax,0x6a28(%rsp)
1405d96ab:	00
1405d96ac:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d96b1:	48 83 c0 28          	add    $0x28,%rax
1405d96b5:	48 8b d0             	mov    %rax,%rdx
1405d96b8:	48 8b 8c 24 28 6a 00 	mov    0x6a28(%rsp),%rcx
1405d96bf:	00
1405d96c0:	e8 0b 67 bc ff       	call   0x14019fdd0
1405d96c5:	48 89 84 24 30 6a 00 	mov    %rax,0x6a30(%rsp)
1405d96cc:	00