1400e1120:	83 26 00             	andl   $0x0,(%rsi)
1400e1123:	4c 63 49 20          	movslq 0x20(%rcx),%r9
1400e1127:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e112b:	49 8b 82 98 00 00 00 	mov    0x98(%r10),%rax
1400e1132:	4e 8b bc c9 20 02 00 	mov    0x220(%rcx,%r9,8),%r15
1400e1139:	00
1400e113a:	4a 89 84 c9 20 02 00 	mov    %rax,0x220(%rcx,%r9,8)
1400e1141:	00
1400e1142:	45 33 c9             	xor    %r9d,%r9d
1400e1145:	49 8b 8a 98 00 00 00 	mov    0x98(%r10),%rcx
1400e114c:	ff 15 3e 46 20 00    	call   *0x20463e(%rip)        # 0x1402e5790
1400e1152:	44 8b f0             	mov    %eax,%r14d
1400e1155:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e1158:	75 47                	jne    0x1400e11a1
1400e115a:	ff 15 38 47 20 00    	call   *0x204738(%rip)        # 0x1402e5898
1400e1160:	8b d8                	mov    %eax,%ebx
1400e1162:	3d 33 27 00 00       	cmp    $0x2733,%eax
1400e1167:	75 08                	jne    0x1400e1171
1400e1169:	c7 06 51 00 00 00    	movl   $0x51,(%rsi)
1400e116f:	eb 30                	jmp    0x1400e11a1
1400e1171:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1400e1177:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400e117c:	8b cb                	mov    %ebx,%ecx
1400e117e:	e8 4d 39 fe ff       	call   0x1400c4ad0
1400e1183:	4c 8b c0             	mov    %rax,%r8
1400e1186:	48 8d 15 03 cc 20 00 	lea    0x20cc03(%rip),%rdx        # 0x1402edd90
1400e118d:	48 8b cd             	mov    %rbp,%rcx
1400e1190:	e8 3b 38 fd ff       	call   0x1400b49d0
1400e1195:	89 9d 7c 0c 00 00    	mov    %ebx,0xc7c(%rbp)
1400e119b:	c7 06 37 00 00 00    	movl   $0x37,(%rsi)
1400e11a1:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400e11a5:	48 63 4f 20          	movslq 0x20(%rdi),%rcx
1400e11a9:	4c 89 bc c8 20 02 00 	mov    %r15,0x220(%rax,%rcx,8)
1400e11b0:	00
1400e11b1:	41 8b c6             	mov    %r14d,%eax
1400e11b4:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
1400e11bb:	00
1400e11bc:	48 33 cc             	xor    %rsp,%rcx
1400e11bf:	e8 ec ec 1c 00       	call   0x1402afeb0
1400e11c4:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
1400e11cb:	41 5f                	pop    %r15
1400e11cd:	41 5e                	pop    %r14
1400e11cf:	5f                   	pop    %rdi
1400e11d0:	5e                   	pop    %rsi
1400e11d1:	5d                   	pop    %rbp
1400e11d2:	5b                   	pop    %rbx
1400e11d3:	c3                   	ret
1400e11d4:	40 53                	rex push %rbx
1400e11d6:	55                   	push   %rbp
1400e11d7:	56                   	push   %rsi
1400e11d8:	57                   	push   %rdi
1400e11d9:	41 54                	push   %r12
1400e11db:	41 55                	push   %r13
1400e11dd:	41 56                	push   %r14
1400e11df:	41 57                	push   %r15
1400e11e1:	48 83 ec 48          	sub    $0x48,%rsp
1400e11e5:	48 8b 05 94 48 2f 00 	mov    0x2f4894(%rip),%rax        # 0x1403d5a80
1400e11ec:	48 33 c4             	xor    %rsp,%rax
1400e11ef:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e11f4:	48 8b 69 10          	mov    0x10(%rcx),%rbp
1400e11f8:	4c 8b e2             	mov    %rdx,%r12
1400e11fb:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1400e1202:	00
1400e1203:	4c 8b f9             	mov    %rcx,%r15
1400e1206:	49 8b f9             	mov    %r9,%rdi
1400e1209:	49 8b f0             	mov    %r8,%rsi
1400e120c:	4c 8d b5 a0 00 00 00 	lea    0xa0(%rbp),%r14
1400e1213:	83 23 00             	andl   $0x0,(%rbx)
1400e1216:	48 63 51 20          	movslq 0x20(%rcx),%rdx
1400e121a:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e121e:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1400e1225:	4c 8b ac d1 20 02 00 	mov    0x220(%rcx,%rdx,8),%r13
1400e122c:	00
1400e122d:	48 89 84 d1 20 02 00 	mov    %rax,0x220(%rcx,%rdx,8)
1400e1234:	00
1400e1235:	80 bd 80 01 00 00 00 	cmpb   $0x0,0x180(%rbp)
1400e123c:	74 1f                	je     0x1400e125d
1400e123e:	49 8b ce             	mov    %r14,%rcx
1400e1241:	e8 66 50 fe ff       	call   0x1400c62ac
1400e1246:	84 c0                	test   %al,%al
1400e1248:	75 13                	jne    0x1400e125d
1400e124a:	4c 8b cb             	mov    %rbx,%r9
1400e124d:	4c 8b c7             	mov    %rdi,%r8
1400e1250:	48 8b d6             	mov    %rsi,%rdx
1400e1253:	49 8b ce             	mov    %r14,%rcx
1400e1256:	e8 15 51 fe ff       	call   0x1400c6370
1400e125b:	eb 64                	jmp    0x1400e12c1
1400e125d:	80 bd 80 01 00 00 00 	cmpb   $0x0,0x180(%rbp)
1400e1264:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400e1269:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400e126e:	74 3e                	je     0x1400e12ae
1400e1270:	48 81 ff 00 04 00 00 	cmp    $0x400,%rdi
1400e1277:	73 35                	jae    0x1400e12ae
1400e1279:	4c 8b cb             	mov    %rbx,%r9
1400e127c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400e1281:	48 8d 15 ac 10 00 00 	lea    0x10ac(%rip),%rdx        # 0x1400e2334
1400e1288:	49 8b ce             	mov    %r14,%rcx
1400e128b:	e8 0c 53 fe ff       	call   0x1400c659c
1400e1290:	85 c0                	test   %eax,%eax
1400e1292:	79 11                	jns    0x1400e12a5
1400e1294:	49 8b ce             	mov    %r14,%rcx
1400e1297:	e8 10 50 fe ff       	call   0x1400c62ac
1400e129c:	84 c0                	test   %al,%al
1400e129e:	74 aa                	je     0x1400e124a
1400e12a0:	83 cb ff             	or     $0xffffffff,%ebx
1400e12a3:	eb 47                	jmp    0x1400e12ec
1400e12a5:	75 a3                	jne    0x1400e124a
1400e12a7:	83 23 00             	andl   $0x0,(%rbx)
1400e12aa:	33 db                	xor    %ebx,%ebx
1400e12ac:	eb 3e                	jmp    0x1400e12ec
1400e12ae:	4c 8b cb             	mov    %rbx,%r9
1400e12b1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e12b6:	4c 8b c7             	mov    %rdi,%r8
1400e12b9:	48 8b d6             	mov    %rsi,%rdx
1400e12bc:	e8 73 10 00 00       	call   0x1400e2334
1400e12c1:	8b d8                	mov    %eax,%ebx
1400e12c3:	85 c0                	test   %eax,%eax
1400e12c5:	7e 25                	jle    0x1400e12ec
1400e12c7:	80 bd 7c 01 00 00 00 	cmpb   $0x0,0x17c(%rbp)
1400e12ce:	75 1c                	jne    0x1400e12ec
1400e12d0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e12d5:	e8 66 73 fc ff       	call   0x1400a8640
1400e12da:	0f 10 00             	movups (%rax),%xmm0
1400e12dd:	c6 85 7c 01 00 00 01 	movb   $0x1,0x17c(%rbp)
1400e12e4:	f3 0f 7f 85 68 01 00 	movdqu %xmm0,0x168(%rbp)
1400e12eb:	00
1400e12ec:	49 8b 47 18          	mov    0x18(%r15),%rax
1400e12f0:	49 63 4f 20          	movslq 0x20(%r15),%rcx
1400e12f4:	4c 89 ac c8 20 02 00 	mov    %r13,0x220(%rax,%rcx,8)
1400e12fb:	00
1400e12fc:	8b c3                	mov    %ebx,%eax
1400e12fe:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400e1303:	48 33 cc             	xor    %rsp,%rcx
1400e1306:	e8 a5 eb 1c 00       	call   0x1402afeb0
1400e130b:	48 83 c4 48          	add    $0x48,%rsp
1400e130f:	41 5f                	pop    %r15
1400e1311:	41 5e                	pop    %r14
1400e1313:	41 5d                	pop    %r13
1400e1315:	41 5c                	pop    %r12
1400e1317:	5f                   	pop    %rdi
1400e1318:	5e                   	pop    %rsi
1400e1319:	5d                   	pop    %rbp
1400e131a:	5b                   	pop    %rbx
1400e131b:	c3                   	ret
1400e131c:	48 83 ec 28          	sub    $0x28,%rsp
1400e1320:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1400e1324:	4c 8b d2             	mov    %rdx,%r10
1400e1327:	41 83 e8 04          	sub    $0x4,%r8d
1400e132b:	74 20                	je     0x1400e134d
1400e132d:	41 81 e8 fc 00 00 00 	sub    $0xfc,%r8d
1400e1334:	74 10                	je     0x1400e1346
1400e1336:	41 83 f8 01          	cmp    $0x1,%r8d
1400e133a:	75 24                	jne    0x1400e1360
1400e133c:	49 83 89 98 00 00 00 	orq    $0xffffffffffffffff,0x98(%r9)
1400e1343:	ff
1400e1344:	eb 1a                	jmp    0x1400e1360
1400e1346:	e8 09 0b 00 00       	call   0x1400e1e54
1400e134b:	eb 13                	jmp    0x1400e1360
1400e134d:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400e1351:	4d 8d 81 e0 00 00 00 	lea    0xe0(%r9),%r8
1400e1358:	49 8b ca             	mov    %r10,%rcx
1400e135b:	e8 f8 54 fd ff       	call   0x1400b6858
1400e1360:	33 c0                	xor    %eax,%eax
1400e1362:	48 83 c4 28          	add    $0x28,%rsp
1400e1366:	c3                   	ret
1400e1367:	cc                   	int3
1400e1368:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e136d:	57                   	push   %rdi
1400e136e:	48 83 ec 40          	sub    $0x40,%rsp
1400e1372:	48 8b 05 07 47 2f 00 	mov    0x2f4707(%rip),%rax        # 0x1403d5a80
1400e1379:	48 33 c4             	xor    %rsp,%rax
1400e137c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e1381:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400e1385:	33 ff                	xor    %edi,%edi
1400e1387:	41 88 38             	mov    %dil,(%r8)
1400e138a:	49 8b d8             	mov    %r8,%rbx
1400e138d:	48 85 c0             	test   %rax,%rax
1400e1390:	74 45                	je     0x1400e13d7
1400e1392:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1400e1399:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e139d:	74 38                	je     0x1400e13d7
1400e139f:	45 33 c0             	xor    %r8d,%r8d
1400e13a2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e13a7:	8d 57 01             	lea    0x1(%rdi),%edx
1400e13aa:	c7 44 24 28 00 07 00 	movl   $0x700,0x28(%rsp)
1400e13b1:	00
1400e13b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e13b7:	e8 10 31 fe ff       	call   0x1400c44cc
1400e13bc:	85 c0                	test   %eax,%eax
1400e13be:	78 17                	js     0x1400e13d7
1400e13c0:	75 04                	jne    0x1400e13c6
1400e13c2:	b0 01                	mov    $0x1,%al
1400e13c4:	eb 13                	jmp    0x1400e13d9
1400e13c6:	b8 07 04 00 00       	mov    $0x407,%eax
1400e13cb:	66 85 44 24 2a       	test   %ax,0x2a(%rsp)
1400e13d0:	75 05                	jne    0x1400e13d7
1400e13d2:	c6 03 01             	movb   $0x1,(%rbx)
1400e13d5:	eb eb                	jmp    0x1400e13c2
1400e13d7:	32 c0                	xor    %al,%al
1400e13d9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400e13de:	48 33 cc             	xor    %rsp,%rcx
1400e13e1:	e8 ca ea 1c 00       	call   0x1402afeb0
1400e13e6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e13eb:	48 83 c4 40          	add    $0x40,%rsp
1400e13ef:	5f                   	pop    %rdi
1400e13f0:	c3                   	ret
1400e13f1:	cc                   	int3
1400e13f2:	cc                   	int3
1400e13f3:	cc                   	int3
1400e13f4:	40 53                	rex push %rbx
1400e13f6:	48 83 ec 50          	sub    $0x50,%rsp
1400e13fa:	4c 8b 51 10          	mov    0x10(%rcx),%r10
1400e13fe:	45 8b d8             	mov    %r8d,%r11d
1400e1401:	49 8b d9             	mov    %r9,%rbx
1400e1404:	41 83 eb 02          	sub    $0x2,%r11d
1400e1408:	74 76                	je     0x1400e1480
1400e140a:	41 83 eb 01          	sub    $0x1,%r11d
1400e140e:	74 5c                	je     0x1400e146c
1400e1410:	41 83 fb 01          	cmp    $0x1,%r11d
1400e1414:	74 1f                	je     0x1400e1435
1400e1416:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400e141a:	48 85 c9             	test   %rcx,%rcx
1400e141d:	74 0c                	je     0x1400e142b
1400e141f:	4c 8b 11             	mov    (%rcx),%r10
1400e1422:	48 83 c4 50          	add    $0x50,%rsp
1400e1426:	5b                   	pop    %rbx
1400e1427:	49 ff 62 68          	rex.WB jmp *0x68(%r10)
1400e142b:	b8 30 00 00 00       	mov    $0x30,%eax
1400e1430:	e9 94 00 00 00       	jmp    0x1400e14c9
1400e1435:	41 8b 0a             	mov    (%r10),%ecx
1400e1438:	83 e9 04             	sub    $0x4,%ecx
1400e143b:	74 05                	je     0x1400e1442
1400e143d:	83 f9 01             	cmp    $0x1,%ecx
1400e1440:	75 14                	jne    0x1400e1456
1400e1442:	41 80 ba 7c 01 00 00 	cmpb   $0x0,0x17c(%r10)
1400e1449:	00
1400e144a:	74 0a                	je     0x1400e1456
1400e144c:	41 0f 10 82 68 01 00 	movups 0x168(%r10),%xmm0
1400e1453:	00
1400e1454:	eb 08                	jmp    0x1400e145e
1400e1456:	41 0f 10 82 58 01 00 	movups 0x158(%r10),%xmm0
1400e145d:	00
1400e145e:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400e1465:	00
1400e1466:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1400e146a:	eb 5b                	jmp    0x1400e14c7
1400e146c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400e1473:	00
1400e1474:	49 8b 8a 98 00 00 00 	mov    0x98(%r10),%rcx
1400e147b:	48 89 08             	mov    %rcx,(%rax)
1400e147e:	eb 47                	jmp    0x1400e14c7
1400e1480:	41 80 ba 7c 01 00 00 	cmpb   $0x0,0x17c(%r10)
1400e1487:	00
1400e1488:	74 38                	je     0x1400e14c2
1400e148a:	41 0f 10 82 48 01 00 	movups 0x148(%r10),%xmm0
1400e1491:	00
1400e1492:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400e1497:	41 0f 10 8a 68 01 00 	movups 0x168(%r10),%xmm1
1400e149e:	00
1400e149f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e14a4:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400e14aa:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1400e14b0:	e8 1f 72 fc ff       	call   0x1400a86d4
1400e14b5:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
1400e14ba:	48 3b c1             	cmp    %rcx,%rax
1400e14bd:	0f 4c c8             	cmovl  %eax,%ecx
1400e14c0:	eb 03                	jmp    0x1400e14c5
1400e14c2:	83 c9 ff             	or     $0xffffffff,%ecx
1400e14c5:	89 0b                	mov    %ecx,(%rbx)
1400e14c7:	33 c0                	xor    %eax,%eax
1400e14c9:	48 83 c4 50          	add    $0x50,%rsp
1400e14cd:	5b                   	pop    %rbx
1400e14ce:	c3                   	ret
1400e14cf:	cc                   	int3
1400e14d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e14d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400e14da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e14df:	57                   	push   %rdi
1400e14e0:	48 83 ec 30          	sub    $0x30,%rsp
1400e14e4:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
1400e14e8:	49 8b f9             	mov    %r9,%rdi
1400e14eb:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1400e14ef:	48 8b ea             	mov    %rdx,%rbp
1400e14f2:	48 8b d9             	mov    %rcx,%rbx
1400e14f5:	41 ba 07 00 00 00    	mov    $0x7,%r10d
1400e14fb:	74 08                	je     0x1400e1505
1400e14fd:	41 c6 01 01          	movb   $0x1,(%r9)
1400e1501:	33 c0                	xor    %eax,%eax
1400e1503:	eb 6a                	jmp    0x1400e156f
1400e1505:	41 c6 01 00          	movb   $0x0,(%r9)
1400e1509:	48 83 be 98 00 00 00 	cmpq   $0xffffffffffffffff,0x98(%rsi)
1400e1510:	ff
1400e1511:	75 59                	jne    0x1400e156c
1400e1513:	e8 bc 0a 00 00       	call   0x1400e1fd4
1400e1518:	44 8b d0             	mov    %eax,%r10d
1400e151b:	85 c0                	test   %eax,%eax
1400e151d:	75 4d                	jne    0x1400e156c
1400e151f:	83 3e 05             	cmpl   $0x5,(%rsi)
1400e1522:	75 41                	jne    0x1400e1565
1400e1524:	48 8b d5             	mov    %rbp,%rdx
1400e1527:	48 8b cb             	mov    %rbx,%rcx
1400e152a:	e8 05 0d 00 00       	call   0x1400e2234
1400e152f:	44 8b d0             	mov    %eax,%r10d
1400e1532:	85 c0                	test   %eax,%eax
1400e1534:	75 36                	jne    0x1400e156c
1400e1536:	8b 86 40 01 00 00    	mov    0x140(%rsi),%eax
1400e153c:	48 8d 8e 0e 01 00 00 	lea    0x10e(%rsi),%rcx
1400e1543:	4c 8b 8e 98 00 00 00 	mov    0x98(%rsi),%r9
1400e154a:	4c 8d 05 97 c8 20 00 	lea    0x20c897(%rip),%r8        # 0x1402edde8
1400e1551:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400e1555:	48 8b d3             	mov    %rbx,%rdx
1400e1558:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e155d:	48 8b cd             	mov    %rbp,%rcx
1400e1560:	e8 bf d8 fc ff       	call   0x1400aee24
1400e1565:	c6 07 01             	movb   $0x1,(%rdi)
1400e1568:	c6 43 24 01          	movb   $0x1,0x24(%rbx)
1400e156c:	41 8b c2             	mov    %r10d,%eax
1400e156f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400e1574:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400e1579:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400e157e:	48 83 c4 30          	add    $0x30,%rsp
1400e1582:	5f                   	pop    %rdi
1400e1583:	c3                   	ret
1400e1584:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
1400e1588:	74 07                	je     0x1400e1591
1400e158a:	41 c6 01 01          	movb   $0x1,(%r9)
1400e158e:	33 c0                	xor    %eax,%eax
1400e1590:	c3                   	ret
1400e1591:	b8 02 00 00 00       	mov    $0x2,%eax
1400e1596:	c3                   	ret
1400e1597:	cc                   	int3
1400e1598:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e159d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e15a2:	57                   	push   %rdi
1400e15a3:	48 83 ec 30          	sub    $0x30,%rsp
1400e15a7:	48 8b 05 d2 44 2f 00 	mov    0x2f44d2(%rip),%rax        # 0x1403d5a80
1400e15ae:	48 33 c4             	xor    %rsp,%rax
1400e15b1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e15b6:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400e15bc:	48 8b f1             	mov    %rcx,%rsi
1400e15bf:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e15c4:	ba 88 01 00 00       	mov    $0x188,%edx
1400e15c9:	49 8b d9             	mov    %r9,%rbx
1400e15cc:	ff 15 4e da 2e 00    	call   *0x2eda4e(%rip)        # 0x1403cf020
1400e15d2:	48 8b f8             	mov    %rax,%rdi
1400e15d5:	48 85 c0             	test   %rax,%rax
1400e15d8:	75 05                	jne    0x1400e15df
1400e15da:	8d 58 1b             	lea    0x1b(%rax),%ebx
1400e15dd:	eb 26                	jmp    0x1400e1605
1400e15df:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d