1405daf04:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405daf09:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405daf0e:	48 8b 84 24 58 6d 00 	mov    0x6d58(%rsp),%rax
1405daf15:	00
1405daf16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405daf1b:	4c 8b 8c 24 60 6d 00 	mov    0x6d60(%rsp),%r9
1405daf22:	00
1405daf23:	4c 8b 84 24 68 6d 00 	mov    0x6d68(%rsp),%r8
1405daf2a:	00
1405daf2b:	48 8b 94 24 70 6d 00 	mov    0x6d70(%rsp),%rdx
1405daf32:	00
1405daf33:	b9 9f 02 00 00       	mov    $0x29f,%ecx
1405daf38:	e8 93 7c 03 00       	call   0x140612bd0
1405daf3d:	90                   	nop
1405daf3e:	e9 29 3f 03 00       	jmp    0x14060ee6c
1405daf43:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405daf48:	48 83 c0 10          	add    $0x10,%rax
1405daf4c:	48 63 00             	movslq (%rax),%rax
1405daf4f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405daf53:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405daf58:	48 03 c8             	add    %rax,%rcx
1405daf5b:	48 8b c1             	mov    %rcx,%rax
1405daf5e:	48 8b c8             	mov    %rax,%rcx
1405daf61:	e8 6a 47 bc ff       	call   0x14019f6d0
1405daf66:	48 89 84 24 78 6d 00 	mov    %rax,0x6d78(%rsp)
1405daf6d:	00
1405daf6e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405daf73:	48 83 c1 14          	add    $0x14,%rcx
1405daf77:	48 63 09             	movslq (%rcx),%rcx
1405daf7a:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405daf7e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405daf83:	48 03 d1             	add    %rcx,%rdx
1405daf86:	48 8b ca             	mov    %rdx,%rcx
1405daf89:	e8 42 47 bc ff       	call   0x14019f6d0
1405daf8e:	48 8b 8c 24 78 6d 00 	mov    0x6d78(%rsp),%rcx
1405daf95:	00
1405daf96:	48 3b c8             	cmp    %rax,%rcx
1405daf99:	7f 14                	jg     0x1405dafaf
1405daf9b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405dafa0:	48 83 c0 18          	add    $0x18,%rax
1405dafa4:	8b 00                	mov    (%rax),%eax
1405dafa6:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405dafaa:	e9 02 0a fe ff       	jmp    0x1405bb9b1
1405dafaf:	e9 b8 3e 03 00       	jmp    0x14060ee6c
1405dafb4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405dafb9:	48 83 c0 10          	add    $0x10,%rax
1405dafbd:	48 63 00             	movslq (%rax),%rax
1405dafc0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405dafc4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405dafc9:	48 03 c8             	add    %rax,%rcx
1405dafcc:	48 8b c1             	mov    %rcx,%rax
1405dafcf:	48 8b c8             	mov    %rax,%rcx
1405dafd2:	e8 d9 03 fe ff       	call   0x1405bb3b0
1405dafd7:	f2 0f 11 84 24 80 6d 	movsd  %xmm0,0x6d80(%rsp)
1405dafde:	00 00
1405dafe0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405dafe5:	48 83 c0 14          	add    $0x14,%rax
1405dafe9:	48 63 00             	movslq (%rax),%rax
1405dafec:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405daff0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405daff5:	48 03 c8             	add    %rax,%rcx
1405daff8:	48 8b c1             	mov    %rcx,%rax
1405daffb:	48 8b c8             	mov    %rax,%rcx
1405daffe:	e8 ad 03 fe ff       	call   0x1405bb3b0
1405db003:	f2 0f 10 8c 24 80 6d 	movsd  0x6d80(%rsp),%xmm1
1405db00a:	00 00
1405db00c:	66 0f 2f c8          	comisd %xmm0,%xmm1
1405db010:	77 14                	ja     0x1405db026
1405db012:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db017:	48 83 c0 18          	add    $0x18,%rax
1405db01b:	8b 00                	mov    (%rax),%eax
1405db01d:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405db021:	e9 8b 09 fe ff       	jmp    0x1405bb9b1
1405db026:	e9 41 3e 03 00       	jmp    0x14060ee6c
1405db02b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db030:	48 83 c0 10          	add    $0x10,%rax
1405db034:	48 63 00             	movslq (%rax),%rax
1405db037:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db03b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db040:	48 03 c8             	add    %rax,%rcx
1405db043:	48 8b c1             	mov    %rcx,%rax
1405db046:	48 8b c8             	mov    %rax,%rcx
1405db049:	e8 82 46 bc ff       	call   0x14019f6d0
1405db04e:	48 89 84 24 88 6d 00 	mov    %rax,0x6d88(%rsp)
1405db055:	00
1405db056:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405db05b:	48 83 c1 14          	add    $0x14,%rcx
1405db05f:	48 63 09             	movslq (%rcx),%rcx
1405db062:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405db066:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405db06b:	48 03 d1             	add    %rcx,%rdx
1405db06e:	48 8b ca             	mov    %rdx,%rcx
1405db071:	e8 5a 46 bc ff       	call   0x14019f6d0
1405db076:	48 8b 8c 24 88 6d 00 	mov    0x6d88(%rsp),%rcx
1405db07d:	00
1405db07e:	48 3b c8             	cmp    %rax,%rcx
1405db081:	77 14                	ja     0x1405db097
1405db083:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db088:	48 83 c0 18          	add    $0x18,%rax
1405db08c:	8b 00                	mov    (%rax),%eax
1405db08e:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405db092:	e9 1a 09 fe ff       	jmp    0x1405bb9b1
1405db097:	e9 d0 3d 03 00       	jmp    0x14060ee6c
1405db09c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db0a1:	48 83 c0 14          	add    $0x14,%rax
1405db0a5:	48 63 00             	movslq (%rax),%rax
1405db0a8:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db0ac:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db0b1:	48 03 c8             	add    %rax,%rcx
1405db0b4:	48 8b c1             	mov    %rcx,%rax
1405db0b7:	48 8b c8             	mov    %rax,%rcx
1405db0ba:	e8 11 46 bc ff       	call   0x14019f6d0
1405db0bf:	48 8b c8             	mov    %rax,%rcx
1405db0c2:	e8 89 2b c6 ff       	call   0x14023dc50
1405db0c7:	48 89 84 24 90 6d 00 	mov    %rax,0x6d90(%rsp)
1405db0ce:	00
1405db0cf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db0d4:	48 83 c0 10          	add    $0x10,%rax
1405db0d8:	48 63 00             	movslq (%rax),%rax
1405db0db:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db0df:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db0e4:	48 03 c8             	add    %rax,%rcx
1405db0e7:	48 8b c1             	mov    %rcx,%rax
1405db0ea:	48 8b c8             	mov    %rax,%rcx
1405db0ed:	e8 de 45 bc ff       	call   0x14019f6d0
1405db0f2:	48 8b c8             	mov    %rax,%rcx
1405db0f5:	e8 56 2b c6 ff       	call   0x14023dc50
1405db0fa:	48 89 84 24 98 6d 00 	mov    %rax,0x6d98(%rsp)
1405db101:	00
1405db102:	48 8b 94 24 90 6d 00 	mov    0x6d90(%rsp),%rdx
1405db109:	00
1405db10a:	48 8b 8c 24 98 6d 00 	mov    0x6d98(%rsp),%rcx
1405db111:	00
1405db112:	e8 d9 65 14 00       	call   0x1407216f0
1405db117:	85 c0                	test   %eax,%eax
1405db119:	7f 14                	jg     0x1405db12f
1405db11b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db120:	48 83 c0 18          	add    $0x18,%rax
1405db124:	8b 00                	mov    (%rax),%eax
1405db126:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405db12a:	e9 82 08 fe ff       	jmp    0x1405bb9b1
1405db12f:	e9 38 3d 03 00       	jmp    0x14060ee6c
1405db134:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db139:	48 83 c0 14          	add    $0x14,%rax
1405db13d:	48 63 00             	movslq (%rax),%rax
1405db140:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db144:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db149:	48 03 c8             	add    %rax,%rcx
1405db14c:	48 8b c1             	mov    %rcx,%rax
1405db14f:	48 8b c8             	mov    %rax,%rcx
1405db152:	e8 79 45 bc ff       	call   0x14019f6d0
1405db157:	48 8b c8             	mov    %rax,%rcx
1405db15a:	e8 f1 2a c6 ff       	call   0x14023dc50
1405db15f:	48 89 84 24 a0 6d 00 	mov    %rax,0x6da0(%rsp)
1405db166:	00
1405db167:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db16c:	48 83 c0 10          	add    $0x10,%rax
1405db170:	48 63 00             	movslq (%rax),%rax
1405db173:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db177:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db17c:	48 03 c8             	add    %rax,%rcx
1405db17f:	48 8b c1             	mov    %rcx,%rax
1405db182:	48 8b c8             	mov    %rax,%rcx
1405db185:	e8 46 45 bc ff       	call   0x14019f6d0
1405db18a:	48 8b c8             	mov    %rax,%rcx
1405db18d:	e8 be 2a c6 ff       	call   0x14023dc50
1405db192:	48 89 84 24 a8 6d 00 	mov    %rax,0x6da8(%rsp)
1405db199:	00
1405db19a:	48 8b 94 24 a0 6d 00 	mov    0x6da0(%rsp),%rdx
1405db1a1:	00
1405db1a2:	48 8b 8c 24 a8 6d 00 	mov    0x6da8(%rsp),%rcx
1405db1a9:	00
1405db1aa:	e8 41 52 e0 ff       	call   0x1403e03f0
1405db1af:	0f b6 c0             	movzbl %al,%eax
1405db1b2:	85 c0                	test   %eax,%eax
1405db1b4:	0f 85 82 00 00 00    	jne    0x1405db23c
1405db1ba:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db1bf:	48 83 c0 14          	add    $0x14,%rax
1405db1c3:	48 63 00             	movslq (%rax),%rax
1405db1c6:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db1ca:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db1cf:	48 03 c8             	add    %rax,%rcx
1405db1d2:	48 8b c1             	mov    %rcx,%rax
1405db1d5:	48 8b c8             	mov    %rax,%rcx
1405db1d8:	e8 f3 44 bc ff       	call   0x14019f6d0
1405db1dd:	48 8b c8             	mov    %rax,%rcx
1405db1e0:	e8 6b 2a c6 ff       	call   0x14023dc50
1405db1e5:	48 89 84 24 b0 6d 00 	mov    %rax,0x6db0(%rsp)
1405db1ec:	00
1405db1ed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db1f2:	48 83 c0 10          	add    $0x10,%rax
1405db1f6:	48 63 00             	movslq (%rax),%rax
1405db1f9:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db1fd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db202:	48 03 c8             	add    %rax,%rcx
1405db205:	48 8b c1             	mov    %rcx,%rax
1405db208:	48 8b c8             	mov    %rax,%rcx
1405db20b:	e8 c0 44 bc ff       	call   0x14019f6d0
1405db210:	48 8b c8             	mov    %rax,%rcx
1405db213:	e8 38 2a c6 ff       	call   0x14023dc50
1405db218:	48 89 84 24 b8 6d 00 	mov    %rax,0x6db8(%rsp)
1405db21f:	00
1405db220:	48 8b 94 24 b0 6d 00 	mov    0x6db0(%rsp),%rdx
1405db227:	00
1405db228:	48 8b 8c 24 b8 6d 00 	mov    0x6db8(%rsp),%rcx
1405db22f:	00
1405db230:	e8 eb 15 c8 ff       	call   0x14025c820
1405db235:	0f b6 c0             	movzbl %al,%eax
1405db238:	85 c0                	test   %eax,%eax
1405db23a:	75 14                	jne    0x1405db250
1405db23c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db241:	48 83 c0 18          	add    $0x18,%rax
1405db245:	8b 00                	mov    (%rax),%eax
1405db247:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405db24b:	e9 61 07 fe ff       	jmp    0x1405bb9b1
1405db250:	e9 17 3c 03 00       	jmp    0x14060ee6c
1405db255:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db25a:	48 83 c0 14          	add    $0x14,%rax
1405db25e:	48 63 00             	movslq (%rax),%rax
1405db261:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405db265:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405db26a:	48 03 c8             	add    %rax,%rcx
1405db26d:	48 8b c1             	mov    %rcx,%rax
1405db270:	48 8b 00             	mov    (%rax),%rax
1405db273:	48 89 84 24 b0 12 00 	mov    %rax,0x12b0(%rsp)
1405db27a:	00
1405db27b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db280:	48 83 c0 18          	add    $0x18,%rax
1405db284:	8b 10                	mov    (%rax),%edx
1405db286:	48 8b 8c 24 b0 12 00 	mov    0x12b0(%rsp),%rcx
1405db28d:	00
1405db28e:	e8 ad 59 03 00       	call   0x140610c40
1405db293:	48 8d 8c 24 e8 d2 00 	lea    0xd2e8(%rsp),%rcx
1405db29a:	00
1405db29b:	48 8b f9             	mov    %rcx,%rdi
1405db29e:	48 8b f0             	mov    %rax,%rsi
1405db2a1:	b9 10 00 00 00       	mov    $0x10,%ecx
1405db2a6:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1405db2a8:	48 8d 8c 24 e8 d2 00 	lea    0xd2e8(%rsp),%rcx
1405db2af:	00
1405db2b0:	e8 4b 29 c6 ff       	call   0x14023dc00
1405db2b5:	0f b6 c0             	movzbl %al,%eax
1405db2b8:	85 c0                	test   %eax,%eax
1405db2ba:	0f 85 a5 01 00 00    	jne    0x1405db465
1405db2c0:	48 8d 94 24 d8 6d 00 	lea    0x6dd8(%rsp),%rdx
1405db2c7:	00
1405db2c8:	48 8b 8c 24 b0 12 00 	mov    0x12b0(%rsp),%rcx
1405db2cf:	00
1405db2d0:	e8 ab c6 fd ff       	call   0x1405b7980
1405db2d5:	48 89 84 24 c0 6d 00 	mov    %rax,0x6dc0(%rsp)
1405db2dc:	00
1405db2dd:	48 8b 84 24 c0 6d 00 	mov    0x6dc0(%rsp),%rax
1405db2e4:	00
1405db2e5:	48 89 84 24 c8 6d 00 	mov    %rax,0x6dc8(%rsp)
1405db2ec:	00
1405db2ed:	48 8b 8c 24 c8 6d 00 	mov    0x6dc8(%rsp),%rcx
1405db2f4:	00
1405db2f5:	e8 d6 43 bc ff       	call   0x14019f6d0
1405db2fa:	48 89 84 24 d0 6d 00 	mov    %rax,0x6dd0(%rsp)
1405db301:	00
1405db302:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db307:	48 83 c0 18          	add    $0x18,%rax
1405db30b:	8b 00                	mov    (%rax),%eax
1405db30d:	89 84 24 6c 0f 00 00 	mov    %eax,0xf6c(%rsp)
1405db314:	44 8b 84 24 6c 0f 00 	mov    0xf6c(%rsp),%r8d
1405db31b:	00
1405db31c:	48 8d 94 24 50 0a 00 	lea    0xa50(%rsp),%rdx
1405db323:	00
1405db324:	48 8b 8c 24 d0 6d 00 	mov    0x6dd0(%rsp),%rcx
1405db32b:	00
1405db32c:	e8 0f 28 17 00       	call   0x14074db40
1405db331:	90                   	nop
1405db332:	48 8d 8c 24 d8 6d 00 	lea    0x6dd8(%rsp),%rcx
1405db339:	00
1405db33a:	e8 b1 31 bc ff       	call   0x14019e4f0
1405db33f:	90                   	nop
1405db340:	48 8d 8c 24 50 0a 00 	lea    0xa50(%rsp),%rcx
1405db347:	00
1405db348:	e8 23 9f c0 ff       	call   0x1401e5270
1405db34d:	0f b6 c0             	movzbl %al,%eax
1405db350:	85 c0                	test   %eax,%eax
1405db352:	74 64                	je     0x1405db3b8
1405db354:	48 8d 84 24 58 f4 00 	lea    0xf458(%rsp),%rax
1405db35b:	00
1405db35c:	48 89 84 24 e0 6d 00 	mov    %rax,0x6de0(%rsp)
1405db363:	00
1405db364:	48 8d 94 24 50 0a 00 	lea    0xa50(%rsp),%rdx
1405db36b:	00
1405db36c:	48 8b 8c 24 e0 6d 00 	mov    0x6de0(%rsp),%rcx
1405db373:	00
1405db374:	e8 57 4a bc ff       	call   0x14019fdd0
1405db379:	48 89 84 24 e8 6d 00 	mov    %rax,0x6de8(%rsp)
1405db380:	00
1405db381:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db386:	48 83 c0 28          	add    $0x28,%rax
1405db38a:	4c 8b c0             	mov    %rax,%r8
1405db38d:	48 8b 94 24 e8 6d 00 	mov    0x6de8(%rsp),%rdx
1405db394:	00
1405db395:	48 8d 8c 24 60 f4 00 	lea    0xf460(%rsp),%rcx
1405db39c:	00
1405db39d:	e8 9e ca 13 00       	call   0x140717e40
1405db3a2:	48 8b d0             	mov    %rax,%rdx
1405db3a5:	48 8d 8c 24 e8 d2 00 	lea    0xd2e8(%rsp),%rcx
1405db3ac:	00
1405db3ad:	e8 8e 3d c6 ff       	call   0x14023f140
1405db3b2:	90                   	nop
1405db3b3:	e9 9f 00 00 00       	jmp    0x1405db457
1405db3b8:	48 8b 8c 24 b0 12 00 	mov    0x12b0(%rsp),%rcx
1405db3bf:	00
1405db3c0:	e8 9b ef bb ff       	call   0x14019a360
1405db3c5:	48 8b c8             	mov    %rax,%rcx
1405db3c8:	e8 03 43 bc ff       	call   0x14019f6d0
1405db3cd:	48 8b c8             	mov    %rax,%rcx
1405db3d0:	e8 6b f1 16 00       	call   0x14074a540
1405db3d5:	48 89 84 24 f0 6d 00 	mov    %rax,0x6df0(%rsp)
1405db3dc:	00
1405db3dd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db3e2:	48 83 c0 18          	add    $0x18,%rax
1405db3e6:	8b 00                	mov    (%rax),%eax
1405db3e8:	89 84 24 70 0f 00 00 	mov    %eax,0xf70(%rsp)
1405db3ef:	8b 94 24 70 0f 00 00 	mov    0xf70(%rsp),%edx
1405db3f6:	48 8b 8c 24 f0 6d 00 	mov    0x6df0(%rsp),%rcx
1405db3fd:	00
1405db3fe:	e8 3d 28 17 00       	call   0x14074dc40
1405db403:	48 8b d0             	mov    %rax,%rdx
1405db406:	48 8d 0d e3 cf a3 00 	lea    0xa3cfe3(%rip),%rcx        # 0x1410183f0
1405db40d:	e8 fe c4 28 00       	call   0x140867910
1405db412:	48 89 84 24 f8 6d 00 	mov    %rax,0x6df8(%rsp)
1405db419:	00
1405db41a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405db41f:	48 83 c0 60          	add    $0x60,%rax
1405db423:	48 8b 00             	mov    (%rax),%rax
1405db426:	48 89 84 24 00 6e 00 	mov    %rax,0x6e00(%rsp)
1405db42d:	00
1405db42e:	48 8b 94 24 f8 6d 00 	mov    0x6df8(%rsp),%rdx
1405db435:	00
1405db436:	48 8b 8c 24 00 6e 00 	mov    0x6e00(%rsp),%rcx
1405db43d:	00
1405db43e:	e8 bd a2 03 00       	call   0x140615700
1405db443:	90                   	nop
1405db444:	48 8d 8c 24 50 0a 00 	lea    0xa50(%rsp),%rcx
1405db44b:	00
1405db44c:	e8 9f 30 bc ff       	call   0x14019e4f0
1405db451:	90                   	nop
1405db452:	e9 15 3a 03 00       	jmp    0x14060ee6c
1405db457:	48 8d 8c 24 50 0a 00 	lea    0xa50(%rsp),%rcx
1405db45e:	00
1405db45f:	e8 8c 30 bc ff       	call   0x14019e4f0
1405db464:	90                   	nop
1405db465:	48 8d 8c 24 e8 d2 00 	lea    0xd2e8(%rsp),%rcx