1401e10dd:	e8 5e a6 f0 ff       	call   0x1400eb740
1401e10e2:	85 c0                	test   %eax,%eax
1401e10e4:	7e 2a                	jle    0x1401e1110
1401e10e6:	8b d3                	mov    %ebx,%edx
1401e10e8:	48 8b cf             	mov    %rdi,%rcx
1401e10eb:	e8 50 a9 f0 ff       	call   0x1400eba40
1401e10f0:	48 8b c8             	mov    %rax,%rcx
1401e10f3:	ba 03 00 00 00       	mov    $0x3,%edx
1401e10f8:	e8 83 d5 f9 ff       	call   0x14017e680
1401e10fd:	48 8b cf             	mov    %rdi,%rcx
1401e1100:	83 f8 01             	cmp    $0x1,%eax
1401e1103:	75 1e                	jne    0x1401e1123
1401e1105:	ff c3                	inc    %ebx
1401e1107:	e8 34 a6 f0 ff       	call   0x1400eb740
1401e110c:	3b d8                	cmp    %eax,%ebx
1401e110e:	7c d6                	jl     0x1401e10e6
1401e1110:	48 8b c7             	mov    %rdi,%rax
1401e1113:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e1118:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e111d:	48 83 c4 20          	add    $0x20,%rsp
1401e1121:	5f                   	pop    %rdi
1401e1122:	c3                   	ret
1401e1123:	e8 18 d1 f9 ff       	call   0x14017e240
1401e1128:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e112d:	33 c0                	xor    %eax,%eax
1401e112f:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1401e1136:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e113b:	48 83 c4 20          	add    $0x20,%rsp
1401e113f:	5f                   	pop    %rdi
1401e1140:	c3                   	ret
1401e1141:	cc                   	int3
1401e1142:	cc                   	int3
1401e1143:	cc                   	int3
1401e1144:	cc                   	int3
1401e1145:	cc                   	int3
1401e1146:	cc                   	int3
1401e1147:	cc                   	int3
1401e1148:	cc                   	int3
1401e1149:	cc                   	int3
1401e114a:	cc                   	int3
1401e114b:	cc                   	int3
1401e114c:	cc                   	int3
1401e114d:	cc                   	int3
1401e114e:	cc                   	int3
1401e114f:	cc                   	int3
1401e1150:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401e1155:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401e115a:	56                   	push   %rsi
1401e115b:	b8 20 00 00 00       	mov    $0x20,%eax
1401e1160:	e8 cb f9 0c 00       	call   0x1402b0b30
1401e1165:	48 2b e0             	sub    %rax,%rsp
1401e1168:	48 8b ca             	mov    %rdx,%rcx
1401e116b:	48 8b f2             	mov    %rdx,%rsi
1401e116e:	33 db                	xor    %ebx,%ebx
1401e1170:	e8 cb a5 f0 ff       	call   0x1400eb740
1401e1175:	85 c0                	test   %eax,%eax
1401e1177:	0f 8e 81 00 00 00    	jle    0x1401e11fe
1401e117d:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401e1182:	48 8d 2d 8f 32 1f 00 	lea    0x1f328f(%rip),%rbp        # 0x1403d4418
1401e1189:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401e118e:	66 90                	xchg   %ax,%ax
1401e1190:	8b d3                	mov    %ebx,%edx
1401e1192:	48 8b ce             	mov    %rsi,%rcx
1401e1195:	e8 a6 a8 f0 ff       	call   0x1400eba40
1401e119a:	48 8b c8             	mov    %rax,%rcx
1401e119d:	48 8b f8             	mov    %rax,%rdi
1401e11a0:	e8 5b 2d f9 ff       	call   0x140173f00
1401e11a5:	33 d2                	xor    %edx,%edx
1401e11a7:	48 8b cd             	mov    %rbp,%rcx
1401e11aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e11b0:	3b 01                	cmp    (%rcx),%eax
1401e11b2:	74 1e                	je     0x1401e11d2
1401e11b4:	48 ff c2             	inc    %rdx
1401e11b7:	48 83 c1 10          	add    $0x10,%rcx
1401e11bb:	48 83 fa 02          	cmp    $0x2,%rdx
1401e11bf:	72 ef                	jb     0x1401e11b0
1401e11c1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401e11c6:	48 8b d7             	mov    %rdi,%rdx
1401e11c9:	33 c9                	xor    %ecx,%ecx
1401e11cb:	e8 80 0d fb ff       	call   0x140191f50
1401e11d0:	eb 14                	jmp    0x1401e11e6
1401e11d2:	48 03 d2             	add    %rdx,%rdx
1401e11d5:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401e11da:	33 c9                	xor    %ecx,%ecx
1401e11dc:	48 8b 54 d5 08       	mov    0x8(%rbp,%rdx,8),%rdx
1401e11e1:	e8 9a 0c fb ff       	call   0x140191e80
1401e11e6:	48 8b ce             	mov    %rsi,%rcx
1401e11e9:	ff c3                	inc    %ebx
1401e11eb:	e8 50 a5 f0 ff       	call   0x1400eb740
1401e11f0:	3b d8                	cmp    %eax,%ebx
1401e11f2:	7c 9c                	jl     0x1401e1190
1401e11f4:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401e11f9:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401e11fe:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401e1203:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401e1208:	48 83 c4 20          	add    $0x20,%rsp
1401e120c:	5e                   	pop    %rsi
1401e120d:	c3                   	ret
1401e120e:	cc                   	int3
1401e120f:	cc                   	int3
1401e1210:	41 54                	push   %r12
1401e1212:	41 57                	push   %r15
1401e1214:	b8 48 00 00 00       	mov    $0x48,%eax
1401e1219:	e8 12 f9 0c 00       	call   0x1402b0b30
1401e121e:	48 2b e0             	sub    %rax,%rsp
1401e1221:	4d 8b f8             	mov    %r8,%r15
1401e1224:	e8 b7 a3 f0 ff       	call   0x1400eb5e0
1401e1229:	4c 8b e0             	mov    %rax,%r12
1401e122c:	48 85 c0             	test   %rax,%rax
1401e122f:	75 3a                	jne    0x1401e126b
1401e1231:	e8 3a 5e f4 ff       	call   0x140127070
1401e1236:	4c 8d 05 93 66 15 00 	lea    0x156693(%rip),%r8        # 0x1403378d0
1401e123d:	41 8d 54 24 63       	lea    0x63(%r12),%edx
1401e1242:	48 8d 0d 97 66 15 00 	lea    0x156697(%rip),%rcx        # 0x1403378e0
1401e1249:	e8 42 5f f4 ff       	call   0x140127190
1401e124e:	45 33 c0             	xor    %r8d,%r8d
1401e1251:	41 8d 4c 24 22       	lea    0x22(%r12),%ecx
1401e1256:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e125b:	e8 30 60 f4 ff       	call   0x140127290
1401e1260:	33 c0                	xor    %eax,%eax
1401e1262:	48 83 c4 48          	add    $0x48,%rsp
1401e1266:	41 5f                	pop    %r15
1401e1268:	41 5c                	pop    %r12
1401e126a:	c3                   	ret
1401e126b:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401e1270:	49 8b cf             	mov    %r15,%rcx
1401e1273:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1401e1278:	33 ed                	xor    %ebp,%ebp
1401e127a:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401e127f:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401e1284:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401e1289:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1401e128e:	e8 ad a4 f0 ff       	call   0x1400eb740
1401e1293:	85 c0                	test   %eax,%eax
1401e1295:	0f 8e 14 01 00 00    	jle    0x1401e13af
1401e129b:	4c 8d 2d 7e 31 1f 00 	lea    0x1f317e(%rip),%r13        # 0x1403d4420
1401e12a2:	8b d5                	mov    %ebp,%edx
1401e12a4:	49 8b cf             	mov    %r15,%rcx
1401e12a7:	e8 94 a7 f0 ff       	call   0x1400eba40
1401e12ac:	4c 8b f0             	mov    %rax,%r14
1401e12af:	48 8b 70 10          	mov    0x10(%rax),%rsi
1401e12b3:	48 85 f6             	test   %rsi,%rsi
1401e12b6:	75 04                	jne    0x1401e12bc
1401e12b8:	48 8b 70 08          	mov    0x8(%rax),%rsi
1401e12bc:	33 db                	xor    %ebx,%ebx
1401e12be:	49 8b fd             	mov    %r13,%rdi
1401e12c1:	48 8b 17             	mov    (%rdi),%rdx
1401e12c4:	48 8b ce             	mov    %rsi,%rcx
1401e12c7:	e8 f4 92 f4 ff       	call   0x14012a5c0
1401e12cc:	85 c0                	test   %eax,%eax
1401e12ce:	0f 84 92 00 00 00    	je     0x1401e1366
1401e12d4:	48 ff c3             	inc    %rbx
1401e12d7:	48 83 c7 10          	add    $0x10,%rdi
1401e12db:	48 83 fb 02          	cmp    $0x2,%rbx
1401e12df:	72 e0                	jb     0x1401e12c1
1401e12e1:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401e12e7:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401e12ec:	48 8b ce             	mov    %rsi,%rcx
1401e12ef:	e8 78 17 0e 00       	call   0x1402c2a6c
1401e12f4:	8b f8                	mov    %eax,%edi
1401e12f6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401e12fb:	80 38 00             	cmpb   $0x0,(%rax)
1401e12fe:	75 0d                	jne    0x1401e130d
1401e1300:	48 3b f0             	cmp    %rax,%rsi
1401e1303:	74 08                	je     0x1401e130d
1401e1305:	81 ff ff ff 00 00    	cmp    $0xffff,%edi
1401e130b:	76 66                	jbe    0x1401e1373
1401e130d:	e8 5e 5d f4 ff       	call   0x140127070
1401e1312:	4c 8d 05 b7 65 15 00 	lea    0x1565b7(%rip),%r8        # 0x1403378d0
1401e1319:	ba 77 00 00 00       	mov    $0x77,%edx
1401e131e:	48 8d 0d bb 65 15 00 	lea    0x1565bb(%rip),%rcx        # 0x1403378e0
1401e1325:	e8 66 5e f4 ff       	call   0x140127190
1401e132a:	ba 8f 00 00 00       	mov    $0x8f,%edx
1401e132f:	45 33 c0             	xor    %r8d,%r8d
1401e1332:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
1401e1335:	e8 56 5f f4 ff       	call   0x140127290
1401e133a:	49 8b 46 10          	mov    0x10(%r14),%rax
1401e133e:	4c 8d 0d 03 d4 13 00 	lea    0x13d403(%rip),%r9        # 0x14031e748
1401e1345:	4d 8b 46 08          	mov    0x8(%r14),%r8
1401e1349:	48 8d 15 04 d4 13 00 	lea    0x13d404(%rip),%rdx        # 0x14031e754
1401e1350:	b9 04 00 00 00       	mov    $0x4,%ecx
1401e1355:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e135a:	e8 61 b5 f3 ff       	call   0x14011c8c0
1401e135f:	33 db                	xor    %ebx,%ebx
1401e1361:	e9 a1 00 00 00       	jmp    0x1401e1407
1401e1366:	48 03 db             	add    %rbx,%rbx
1401e1369:	48 8d 05 a8 30 1f 00 	lea    0x1f30a8(%rip),%rax        # 0x1403d4418
1401e1370:	8b 3c d8             	mov    (%rax,%rbx,8),%edi
1401e1373:	e8 28 ca f4 ff       	call   0x14012dda0
1401e1378:	48 8b d8             	mov    %rax,%rbx
1401e137b:	48 85 c0             	test   %rax,%rax
1401e137e:	74 59                	je     0x1401e13d9
1401e1380:	8b d7                	mov    %edi,%edx
1401e1382:	48 8b c8             	mov    %rax,%rcx
1401e1385:	e8 d6 2c f9 ff       	call   0x140174060
1401e138a:	85 c0                	test   %eax,%eax
1401e138c:	74 4b                	je     0x1401e13d9
1401e138e:	48 8b d3             	mov    %rbx,%rdx
1401e1391:	49 8b cc             	mov    %r12,%rcx
1401e1394:	e8 87 a4 f0 ff       	call   0x1400eb820
1401e1399:	85 c0                	test   %eax,%eax
1401e139b:	7e 3c                	jle    0x1401e13d9
1401e139d:	49 8b cf             	mov    %r15,%rcx
1401e13a0:	ff c5                	inc    %ebp
1401e13a2:	e8 99 a3 f0 ff       	call   0x1400eb740
1401e13a7:	3b e8                	cmp    %eax,%ebp
1401e13a9:	0f 8c f3 fe ff ff    	jl     0x1401e12a2
1401e13af:	49 8b c4             	mov    %r12,%rax
1401e13b2:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1401e13b7:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401e13bc:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401e13c1:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401e13c6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401e13cb:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401e13d0:	48 83 c4 48          	add    $0x48,%rsp
1401e13d4:	41 5f                	pop    %r15
1401e13d6:	41 5c                	pop    %r12
1401e13d8:	c3                   	ret
1401e13d9:	e8 92 5c f4 ff       	call   0x140127070
1401e13de:	4c 8d 05 eb 64 15 00 	lea    0x1564eb(%rip),%r8        # 0x1403378d0
1401e13e5:	ba 80 00 00 00       	mov    $0x80,%edx
1401e13ea:	48 8d 0d ef 64 15 00 	lea    0x1564ef(%rip),%rcx        # 0x1403378e0
1401e13f1:	e8 9a 5d f4 ff       	call   0x140127190
1401e13f6:	45 33 c0             	xor    %r8d,%r8d
1401e13f9:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e13fe:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401e1402:	e8 89 5e f4 ff       	call   0x140127290
1401e1407:	48 8d 15 a2 c8 f4 ff 	lea    -0xb375e(%rip),%rdx        # 0x14012dcb0
1401e140e:	49 8b cc             	mov    %r12,%rcx
1401e1411:	e8 6a a3 f0 ff       	call   0x1400eb780
1401e1416:	48 8b cb             	mov    %rbx,%rcx
1401e1419:	e8 92 c8 f4 ff       	call   0x14012dcb0
1401e141e:	33 c0                	xor    %eax,%eax
1401e1420:	eb 90                	jmp    0x1401e13b2
1401e1422:	cc                   	int3
1401e1423:	cc                   	int3
1401e1424:	cc                   	int3
1401e1425:	cc                   	int3
1401e1426:	cc                   	int3
1401e1427:	cc                   	int3
1401e1428:	cc                   	int3
1401e1429:	cc                   	int3
1401e142a:	cc                   	int3
1401e142b:	cc                   	int3
1401e142c:	cc                   	int3
1401e142d:	cc                   	int3
1401e142e:	cc                   	int3
1401e142f:	cc                   	int3
1401e1430:	48 8d 05 31 64 15 00 	lea    0x156431(%rip),%rax        # 0x140337868
1401e1437:	c3                   	ret
1401e1438:	cc                   	int3
1401e1439:	cc                   	int3
1401e143a:	cc                   	int3
1401e143b:	cc                   	int3
1401e143c:	cc                   	int3
1401e143d:	cc                   	int3
1401e143e:	cc                   	int3
1401e143f:	cc                   	int3
1401e1440:	48 8d 05 89 65 15 00 	lea    0x156589(%rip),%rax        # 0x1403379d0
1401e1447:	c3                   	ret
1401e1448:	cc                   	int3
1401e1449:	cc                   	int3
1401e144a:	cc                   	int3
1401e144b:	cc                   	int3
1401e144c:	cc                   	int3
1401e144d:	cc                   	int3
1401e144e:	cc                   	int3
1401e144f:	cc                   	int3
1401e1450:	48 8d 05 49 66 15 00 	lea    0x156649(%rip),%rax        # 0x140337aa0
1401e1457:	c3                   	ret
1401e1458:	cc                   	int3
1401e1459:	cc                   	int3
1401e145a:	cc                   	int3
1401e145b:	cc                   	int3
1401e145c:	cc                   	int3
1401e145d:	cc                   	int3
1401e145e:	cc                   	int3
1401e145f:	cc                   	int3
1401e1460:	48 8d 05 c9 66 15 00 	lea    0x1566c9(%rip),%rax        # 0x140337b30
1401e1467:	c3                   	ret
1401e1468:	cc                   	int3
1401e1469:	cc                   	int3
1401e146a:	cc                   	int3
1401e146b:	cc                   	int3
1401e146c:	cc                   	int3
1401e146d:	cc                   	int3
1401e146e:	cc                   	int3
1401e146f:	cc                   	int3
1401e1470:	48 8d 05 29 67 15 00 	lea    0x156729(%rip),%rax        # 0x140337ba0
1401e1477:	c3                   	ret
1401e1478:	cc                   	int3
1401e1479:	cc                   	int3
1401e147a:	cc                   	int3
1401e147b:	cc                   	int3
1401e147c:	cc                   	int3
1401e147d:	cc                   	int3
1401e147e:	cc                   	int3
1401e147f:	cc                   	int3
1401e1480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e1485:	55                   	push   %rbp
1401e1486:	56                   	push   %rsi
1401e1487:	57                   	push   %rdi
1401e1488:	41 54                	push   %r12
1401e148a:	41 55                	push   %r13
1401e148c:	41 56                	push   %r14
1401e148e:	41 57                	push   %r15
1401e1490:	b8 f0 00 00 00       	mov    $0xf0,%eax
1401e1495:	e8 96 f6 0c 00       	call   0x1402b0b30
1401e149a:	48 2b e0             	sub    %rax,%rsp
1401e149d:	48 8b 05 dc 45 1f 00 	mov    0x1f45dc(%rip),%rax        # 0x1403d5a80
1401e14a4:	48 33 c4             	xor    %rsp,%rax
1401e14a7:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
1401e14ae:	00
1401e14af:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1401e14b3:	45 8b f9             	mov    %r9d,%r15d
1401e14b6:	49 8b e8             	mov    %r8,%rbp
1401e14b9:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401e14be:	48 8b f2             	mov    %rdx,%rsi
1401e14c1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401e14c6:	48 8b f9             	mov    %rcx,%rdi
1401e14c9:	74 6c                	je     0x1401e1537
1401e14cb:	4c 8d 0d bb 6a 1c 00 	lea    0x1c6abb(%rip),%r9        # 0x1403a7f8d
1401e14d2:	45 8b c7             	mov    %r15d,%r8d
1401e14d5:	48 8d 15 b4 68 15 00 	lea    0x1568b4(%rip),%rdx        # 0x140337d90
1401e14dc:	48 8b cd             	mov    %rbp,%rcx
1401e14df:	e8 2c d6 f0 ff       	call   0x1400eeb10
1401e14e4:	85 c0                	test   %eax,%eax
1401e14e6:	0f 8e fb 03 00 00    	jle    0x1401e18e7
1401e14ec:	4c 8d 0d 9a 6a 1c 00 	lea    0x1c6a9a(%rip),%r9        # 0x1403a7f8d
1401e14f3:	45 8b c7             	mov    %r15d,%r8d
1401e14f6:	48 8d 15 ab 68 15 00 	lea    0x1568ab(%rip),%rdx        # 0x140337da8
1401e14fd:	48 8b cd             	mov    %rbp,%rcx
1401e1500:	e8 0b d6 f0 ff       	call   0x1400eeb10
1401e1505:	85 c0                	test   %eax,%eax
1401e1507:	0f 8e da 03 00 00    	jle    0x1401e18e7
1401e150d:	48 8b 16             	mov    (%rsi),%rdx
1401e1510:	48 8b cd             	mov    %rbp,%rcx
1401e1513:	e8 98 ac fc ff       	call   0x1401ac1b0
1401e1518:	85 c0                	test   %eax,%eax
1401e151a:	0f 8e c7 03 00 00    	jle    0x1401e18e7
1401e1520:	48 8d 15 e9 79 10 00 	lea    0x1079e9(%rip),%rdx        # 0x1402e8f10
1401e1527:	48 8b cd             	mov    %rbp,%rcx
1401e152a:	e8 e1 d5 f0 ff       	call   0x1400eeb10
1401e152f:	85 c0                	test   %eax,%eax
1401e1531:	0f 8e b0 03 00 00    	jle    0x1401e18e7
1401e1537:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401e153b:	33 db                	xor    %ebx,%ebx
1401e153d:	e8 fe a1 f0 ff       	call   0x1400eb740
1401e1542:	85 c0                	test   %eax,%eax
1401e1544:	0f 8e 6d 03 00 00    	jle    0x1401e18b7