1405e109b:	00
1405e109c:	48 8b 94 24 80 79 00 	mov    0x7980(%rsp),%rdx
1405e10a3:	00
1405e10a4:	8b 8c 24 a0 10 00 00 	mov    0x10a0(%rsp),%ecx
1405e10ab:	e8 10 95 28 00       	call   0x14086a5c0
1405e10b0:	89 84 24 a4 10 00 00 	mov    %eax,0x10a4(%rsp)
1405e10b7:	33 c0                	xor    %eax,%eax
1405e10b9:	83 bc 24 a4 10 00 00 	cmpl   $0xffffffff,0x10a4(%rsp)
1405e10c0:	ff
1405e10c1:	0f 95 c0             	setne  %al
1405e10c4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e10c9:	48 83 c1 10          	add    $0x10,%rcx
1405e10cd:	48 63 09             	movslq (%rcx),%rcx
1405e10d0:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e10d4:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e10d9:	48 03 d1             	add    %rcx,%rdx
1405e10dc:	48 8b ca             	mov    %rdx,%rcx
1405e10df:	48 89 01             	mov    %rax,(%rcx)
1405e10e2:	e9 85 dd 02 00       	jmp    0x14060ee6c
1405e10e7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e10ec:	48 83 c0 14          	add    $0x14,%rax
1405e10f0:	48 63 00             	movslq (%rax),%rax
1405e10f3:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e10f7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e10fc:	48 03 c8             	add    %rax,%rcx
1405e10ff:	48 8b c1             	mov    %rcx,%rax
1405e1102:	48 8b 00             	mov    (%rax),%rax
1405e1105:	48 89 84 24 18 20 00 	mov    %rax,0x2018(%rsp)
1405e110c:	00
1405e110d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1112:	48 83 c0 18          	add    $0x18,%rax
1405e1116:	48 63 00             	movslq (%rax),%rax
1405e1119:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e111d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1122:	48 03 c8             	add    %rax,%rcx
1405e1125:	48 8b c1             	mov    %rcx,%rax
1405e1128:	48 8b 00             	mov    (%rax),%rax
1405e112b:	48 89 84 24 20 20 00 	mov    %rax,0x2020(%rsp)
1405e1132:	00
1405e1133:	48 8b 8c 24 18 20 00 	mov    0x2018(%rsp),%rcx
1405e113a:	00
1405e113b:	e8 90 67 15 00       	call   0x1407378d0
1405e1140:	48 89 84 24 88 79 00 	mov    %rax,0x7988(%rsp)
1405e1147:	00
1405e1148:	48 8b 8c 24 18 20 00 	mov    0x2018(%rsp),%rcx
1405e114f:	00
1405e1150:	e8 bb d4 15 00       	call   0x14073e610
1405e1155:	89 84 24 a8 10 00 00 	mov    %eax,0x10a8(%rsp)
1405e115c:	48 8b 8c 24 20 20 00 	mov    0x2020(%rsp),%rcx
1405e1163:	00
1405e1164:	e8 c7 59 15 00       	call   0x140736b30
1405e1169:	48 89 84 24 90 79 00 	mov    %rax,0x7990(%rsp)
1405e1170:	00
1405e1171:	48 8b 8c 24 20 20 00 	mov    0x2020(%rsp),%rcx
1405e1178:	00
1405e1179:	e8 92 d4 15 00       	call   0x14073e610
1405e117e:	89 84 24 ac 10 00 00 	mov    %eax,0x10ac(%rsp)
1405e1185:	4c 8b 8c 24 88 79 00 	mov    0x7988(%rsp),%r9
1405e118c:	00
1405e118d:	44 8b 84 24 a8 10 00 	mov    0x10a8(%rsp),%r8d
1405e1194:	00
1405e1195:	48 8b 94 24 90 79 00 	mov    0x7990(%rsp),%rdx
1405e119c:	00
1405e119d:	8b 8c 24 ac 10 00 00 	mov    0x10ac(%rsp),%ecx
1405e11a4:	e8 17 94 28 00       	call   0x14086a5c0
1405e11a9:	89 84 24 b0 10 00 00 	mov    %eax,0x10b0(%rsp)
1405e11b0:	33 c0                	xor    %eax,%eax
1405e11b2:	83 bc 24 b0 10 00 00 	cmpl   $0xffffffff,0x10b0(%rsp)
1405e11b9:	ff
1405e11ba:	0f 95 c0             	setne  %al
1405e11bd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e11c2:	48 83 c1 10          	add    $0x10,%rcx
1405e11c6:	48 63 09             	movslq (%rcx),%rcx
1405e11c9:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e11cd:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e11d2:	48 03 d1             	add    %rcx,%rdx
1405e11d5:	48 8b ca             	mov    %rdx,%rcx
1405e11d8:	48 89 01             	mov    %rax,(%rcx)
1405e11db:	e9 8c dc 02 00       	jmp    0x14060ee6c
1405e11e0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e11e5:	48 83 c0 20          	add    $0x20,%rax
1405e11e9:	48 8b 00             	mov    (%rax),%rax
1405e11ec:	48 89 84 24 98 79 00 	mov    %rax,0x7998(%rsp)
1405e11f3:	00
1405e11f4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e11f9:	48 83 c0 14          	add    $0x14,%rax
1405e11fd:	48 63 00             	movslq (%rax),%rax
1405e1200:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1204:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1209:	48 03 c8             	add    %rax,%rcx
1405e120c:	48 8b c1             	mov    %rcx,%rax
1405e120f:	48 8b 00             	mov    (%rax),%rax
1405e1212:	48 89 84 24 a0 79 00 	mov    %rax,0x79a0(%rsp)
1405e1219:	00
1405e121a:	48 8b 8c 24 98 79 00 	mov    0x7998(%rsp),%rcx
1405e1221:	00
1405e1222:	e8 29 ca c5 ff       	call   0x14023dc50
1405e1227:	48 8b d0             	mov    %rax,%rdx
1405e122a:	48 8b 8c 24 a0 79 00 	mov    0x79a0(%rsp),%rcx
1405e1231:	00
1405e1232:	e8 d9 78 15 00       	call   0x140738b10
1405e1237:	0f b6 c0             	movzbl %al,%eax
1405e123a:	48 89 84 24 a8 79 00 	mov    %rax,0x79a8(%rsp)
1405e1241:	00
1405e1242:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1247:	48 83 c0 10          	add    $0x10,%rax
1405e124b:	48 63 00             	movslq (%rax),%rax
1405e124e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1252:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1257:	48 03 c8             	add    %rax,%rcx
1405e125a:	48 8b c1             	mov    %rcx,%rax
1405e125d:	48 8b 8c 24 a8 79 00 	mov    0x79a8(%rsp),%rcx
1405e1264:	00
1405e1265:	48 89 08             	mov    %rcx,(%rax)
1405e1268:	e9 ff db 02 00       	jmp    0x14060ee6c
1405e126d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1272:	48 83 c0 20          	add    $0x20,%rax
1405e1276:	48 8b 00             	mov    (%rax),%rax
1405e1279:	48 89 84 24 b0 79 00 	mov    %rax,0x79b0(%rsp)
1405e1280:	00
1405e1281:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1286:	48 83 c0 14          	add    $0x14,%rax
1405e128a:	48 63 00             	movslq (%rax),%rax
1405e128d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1291:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1296:	48 03 c8             	add    %rax,%rcx
1405e1299:	48 8b c1             	mov    %rcx,%rax
1405e129c:	48 8b 00             	mov    (%rax),%rax
1405e129f:	48 89 84 24 b8 79 00 	mov    %rax,0x79b8(%rsp)
1405e12a6:	00
1405e12a7:	48 8b 8c 24 b0 79 00 	mov    0x79b0(%rsp),%rcx
1405e12ae:	00
1405e12af:	e8 9c c9 c5 ff       	call   0x14023dc50
1405e12b4:	48 8b d0             	mov    %rax,%rdx
1405e12b7:	48 8b 8c 24 b8 79 00 	mov    0x79b8(%rsp),%rcx
1405e12be:	00
1405e12bf:	e8 4c 78 15 00       	call   0x140738b10
1405e12c4:	0f b6 c0             	movzbl %al,%eax
1405e12c7:	48 89 84 24 c0 79 00 	mov    %rax,0x79c0(%rsp)
1405e12ce:	00
1405e12cf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e12d4:	48 83 c0 10          	add    $0x10,%rax
1405e12d8:	48 63 00             	movslq (%rax),%rax
1405e12db:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e12df:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e12e4:	48 03 c8             	add    %rax,%rcx
1405e12e7:	48 8b c1             	mov    %rcx,%rax
1405e12ea:	48 8b 8c 24 c0 79 00 	mov    0x79c0(%rsp),%rcx
1405e12f1:	00
1405e12f2:	48 89 08             	mov    %rcx,(%rax)
1405e12f5:	e9 72 db 02 00       	jmp    0x14060ee6c
1405e12fa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e12ff:	48 83 c0 14          	add    $0x14,%rax
1405e1303:	48 63 00             	movslq (%rax),%rax
1405e1306:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e130a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e130f:	48 03 c8             	add    %rax,%rcx
1405e1312:	48 8b c1             	mov    %rcx,%rax
1405e1315:	48 8b 00             	mov    (%rax),%rax
1405e1318:	48 89 84 24 c8 79 00 	mov    %rax,0x79c8(%rsp)
1405e131f:	00
1405e1320:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1325:	48 83 c0 20          	add    $0x20,%rax
1405e1329:	48 8b 00             	mov    (%rax),%rax
1405e132c:	48 89 84 24 d0 79 00 	mov    %rax,0x79d0(%rsp)
1405e1333:	00
1405e1334:	48 8b 8c 24 c8 79 00 	mov    0x79c8(%rsp),%rcx
1405e133b:	00
1405e133c:	e8 0f c9 c5 ff       	call   0x14023dc50
1405e1341:	48 8b d0             	mov    %rax,%rdx
1405e1344:	48 8b 8c 24 d0 79 00 	mov    0x79d0(%rsp),%rcx
1405e134b:	00
1405e134c:	e8 bf 77 15 00       	call   0x140738b10
1405e1351:	0f b6 c0             	movzbl %al,%eax
1405e1354:	48 89 84 24 d8 79 00 	mov    %rax,0x79d8(%rsp)
1405e135b:	00
1405e135c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1361:	48 83 c0 10          	add    $0x10,%rax
1405e1365:	48 63 00             	movslq (%rax),%rax
1405e1368:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e136c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1371:	48 03 c8             	add    %rax,%rcx
1405e1374:	48 8b c1             	mov    %rcx,%rax
1405e1377:	48 8b 8c 24 d8 79 00 	mov    0x79d8(%rsp),%rcx
1405e137e:	00
1405e137f:	48 89 08             	mov    %rcx,(%rax)
1405e1382:	e9 e5 da 02 00       	jmp    0x14060ee6c
1405e1387:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e138c:	48 83 c0 14          	add    $0x14,%rax
1405e1390:	48 63 00             	movslq (%rax),%rax
1405e1393:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1397:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e139c:	48 03 c8             	add    %rax,%rcx
1405e139f:	48 8b c1             	mov    %rcx,%rax
1405e13a2:	48 8b 00             	mov    (%rax),%rax
1405e13a5:	48 89 84 24 e0 79 00 	mov    %rax,0x79e0(%rsp)
1405e13ac:	00
1405e13ad:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e13b2:	48 83 c0 20          	add    $0x20,%rax
1405e13b6:	48 8b 00             	mov    (%rax),%rax
1405e13b9:	48 89 84 24 e8 79 00 	mov    %rax,0x79e8(%rsp)
1405e13c0:	00
1405e13c1:	48 8b 8c 24 e0 79 00 	mov    0x79e0(%rsp),%rcx
1405e13c8:	00
1405e13c9:	e8 82 c8 c5 ff       	call   0x14023dc50
1405e13ce:	48 8b d0             	mov    %rax,%rdx
1405e13d1:	48 8b 8c 24 e8 79 00 	mov    0x79e8(%rsp),%rcx
1405e13d8:	00
1405e13d9:	e8 32 77 15 00       	call   0x140738b10
1405e13de:	0f b6 c0             	movzbl %al,%eax
1405e13e1:	48 89 84 24 f0 79 00 	mov    %rax,0x79f0(%rsp)
1405e13e8:	00
1405e13e9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e13ee:	48 83 c0 10          	add    $0x10,%rax
1405e13f2:	48 63 00             	movslq (%rax),%rax
1405e13f5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e13f9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e13fe:	48 03 c8             	add    %rax,%rcx
1405e1401:	48 8b c1             	mov    %rcx,%rax
1405e1404:	48 8b 8c 24 f0 79 00 	mov    0x79f0(%rsp),%rcx
1405e140b:	00
1405e140c:	48 89 08             	mov    %rcx,(%rax)
1405e140f:	e9 58 da 02 00       	jmp    0x14060ee6c
1405e1414:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1419:	48 83 c0 14          	add    $0x14,%rax
1405e141d:	48 63 00             	movslq (%rax),%rax
1405e1420:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1424:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e1429:	48 03 c8             	add    %rax,%rcx
1405e142c:	48 8b c1             	mov    %rcx,%rax
1405e142f:	48 8b 00             	mov    (%rax),%rax
1405e1432:	48 89 84 24 f8 79 00 	mov    %rax,0x79f8(%rsp)
1405e1439:	00
1405e143a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e143f:	48 83 c0 18          	add    $0x18,%rax
1405e1443:	48 63 00             	movslq (%rax),%rax
1405e1446:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e144a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e144f:	48 03 c8             	add    %rax,%rcx
1405e1452:	48 8b c1             	mov    %rcx,%rax
1405e1455:	48 8b 00             	mov    (%rax),%rax
1405e1458:	48 89 84 24 00 7a 00 	mov    %rax,0x7a00(%rsp)
1405e145f:	00
1405e1460:	48 8b 8c 24 f8 79 00 	mov    0x79f8(%rsp),%rcx
1405e1467:	00
1405e1468:	e8 e3 c7 c5 ff       	call   0x14023dc50
1405e146d:	48 8b d0             	mov    %rax,%rdx
1405e1470:	48 8b 8c 24 00 7a 00 	mov    0x7a00(%rsp),%rcx
1405e1477:	00
1405e1478:	e8 93 76 15 00       	call   0x140738b10
1405e147d:	0f b6 c0             	movzbl %al,%eax
1405e1480:	48 89 84 24 08 7a 00 	mov    %rax,0x7a08(%rsp)
1405e1487:	00
1405e1488:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e148d:	48 83 c0 10          	add    $0x10,%rax
1405e1491:	48 63 00             	movslq (%rax),%rax
1405e1494:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1498:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e149d:	48 03 c8             	add    %rax,%rcx
1405e14a0:	48 8b c1             	mov    %rcx,%rax
1405e14a3:	48 8b 8c 24 08 7a 00 	mov    0x7a08(%rsp),%rcx
1405e14aa:	00
1405e14ab:	48 89 08             	mov    %rcx,(%rax)
1405e14ae:	e9 b9 d9 02 00       	jmp    0x14060ee6c
1405e14b3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e14b8:	48 83 c0 14          	add    $0x14,%rax
1405e14bc:	48 63 00             	movslq (%rax),%rax
1405e14bf:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e14c3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e14c8:	48 03 c8             	add    %rax,%rcx
1405e14cb:	48 8b c1             	mov    %rcx,%rax
1405e14ce:	48 8b 00             	mov    (%rax),%rax
1405e14d1:	48 89 84 24 10 7a 00 	mov    %rax,0x7a10(%rsp)
1405e14d8:	00
1405e14d9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e14de:	48 83 c0 18          	add    $0x18,%rax
1405e14e2:	48 63 00             	movslq (%rax),%rax
1405e14e5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e14e9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e14ee:	48 03 c8             	add    %rax,%rcx
1405e14f1:	48 8b c1             	mov    %rcx,%rax
1405e14f4:	48 8b 00             	mov    (%rax),%rax
1405e14f7:	48 89 84 24 18 7a 00 	mov    %rax,0x7a18(%rsp)
1405e14fe:	00
1405e14ff:	48 8b 8c 24 10 7a 00 	mov    0x7a10(%rsp),%rcx
1405e1506:	00
1405e1507:	e8 44 c7 c5 ff       	call   0x14023dc50
1405e150c:	48 8b d0             	mov    %rax,%rdx
1405e150f:	48 8b 8c 24 18 7a 00 	mov    0x7a18(%rsp),%rcx
1405e1516:	00
1405e1517:	e8 f4 75 15 00       	call   0x140738b10
1405e151c:	0f b6 c0             	movzbl %al,%eax
1405e151f:	48 89 84 24 20 7a 00 	mov    %rax,0x7a20(%rsp)
1405e1526:	00
1405e1527:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e152c:	48 83 c0 10          	add    $0x10,%rax
1405e1530:	48 63 00             	movslq (%rax),%rax
1405e1533:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1537:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e153c:	48 03 c8             	add    %rax,%rcx
1405e153f:	48 8b c1             	mov    %rcx,%rax
1405e1542:	48 8b 8c 24 20 7a 00 	mov    0x7a20(%rsp),%rcx
1405e1549:	00
1405e154a:	48 89 08             	mov    %rcx,(%rax)
1405e154d:	e9 1a d9 02 00       	jmp    0x14060ee6c
1405e1552:	e9 15 d9 02 00       	jmp    0x14060ee6c
1405e1557:	e9 10 d9 02 00       	jmp    0x14060ee6c
1405e155c:	e9 0b d9 02 00       	jmp    0x14060ee6c
1405e1561:	e9 06 d9 02 00       	jmp    0x14060ee6c
1405e1566:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e156b:	48 83 c0 14          	add    $0x14,%rax
1405e156f:	48 63 00             	movslq (%rax),%rax
1405e1572:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e1576:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e157b:	48 03 c8             	add    %rax,%rcx
1405e157e:	48 8b c1             	mov    %rcx,%rax
1405e1581:	48 89 84 24 28 7a 00 	mov    %rax,0x7a28(%rsp)
1405e1588:	00
1405e1589:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e158e:	48 83 c0 28          	add    $0x28,%rax
1405e1592:	4c 8b c0             	mov    %rax,%r8
1405e1595:	48 8d 94 24 28 20 00 	lea    0x2028(%rsp),%rdx
1405e159c:	00
1405e159d:	48 8b 8c 24 28 7a 00 	mov    0x7a28(%rsp),%rcx
1405e15a4:	00
1405e15a5:	e8 26 6b 13 00       	call   0x1407180d0
1405e15aa:	90                   	nop
1405e15ab:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e15b0:	48 83 c0 18          	add    $0x18,%rax
1405e15b4:	48 63 00             	movslq (%rax),%rax
1405e15b7:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e15bb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e15c0:	48 03 c8             	add    %rax,%rcx
1405e15c3:	48 8b c1             	mov    %rcx,%rax
1405e15c6:	48 8b 00             	mov    (%rax),%rax
1405e15c9:	48 89 84 24 30 7a 00 	mov    %rax,0x7a30(%rsp)
1405e15d0:	00
1405e15d1:	48 8d 94 24 28 20 00 	lea    0x2028(%rsp),%rdx
1405e15d8:	00
1405e15d9:	48 8b 8c 24 30 7a 00 	mov    0x7a30(%rsp),%rcx
1405e15e0:	00
1405e15e1:	e8 9a b0 15 00       	call   0x14073c680
1405e15e6:	33 d2                	xor    %edx,%edx
1405e15e8:	48 8b c8             	mov    %rax,%rcx
1405e15eb:	e8 80 3c c0 ff       	call   0x1401e5270
1405e15f0:	0f b6 c0             	movzbl %al,%eax
1405e15f3:	48 89 84 24 38 7a 00 	mov    %rax,0x7a38(%rsp)
1405e15fa:	00
1405e15fb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e1600:	48 83 c0 10          	add    $0x10,%rax