1404d5f88:	48 8b f0             	mov    %rax,%rsi
1404d5f8b:	48 8b 1d e6 ce f5 00 	mov    0xf5cee6(%rip),%rbx        # 0x141432e78
1404d5f92:	45 84 ed             	test   %r13b,%r13b
1404d5f95:	74 06                	je     0x1404d5f9d
1404d5f97:	48 83 c3 58          	add    $0x58,%rbx
1404d5f9b:	eb 04                	jmp    0x1404d5fa1
1404d5f9d:	48 83 c3 60          	add    $0x60,%rbx
1404d5fa1:	49 8b cf             	mov    %r15,%rcx
1404d5fa4:	e8 97 06 06 00       	call   0x140536640
1404d5fa9:	48 8b 0d 68 42 f5 00 	mov    0xf54268(%rip),%rcx        # 0x14142a218
1404d5fb0:	48 89 8d 48 05 00 00 	mov    %rcx,0x548(%rbp)
1404d5fb7:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1404d5fbc:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404d5fc1:	4c 8b cb             	mov    %rbx,%r9
1404d5fc4:	4c 8b c0             	mov    %rax,%r8
1404d5fc7:	48 8d 95 48 05 00 00 	lea    0x548(%rbp),%rdx
1404d5fce:	49 8b cf             	mov    %r15,%rcx
1404d5fd1:	e8 da e0 f5 ff       	call   0x1404340b0
1404d5fd6:	90                   	nop
1404d5fd7:	48 8d 8d 50 05 00 00 	lea    0x550(%rbp),%rcx
1404d5fde:	e8 0d 85 cc ff       	call   0x14019e4f0
1404d5fe3:	90                   	nop
1404d5fe4:	48 8d 8d 58 05 00 00 	lea    0x558(%rbp),%rcx
1404d5feb:	e9 d6 04 00 00       	jmp    0x1404d64c6
1404d5ff0:	4c 8d 05 95 d7 ac 00 	lea    0xacd795(%rip),%r8        # 0x140fa378c
1404d5ff7:	48 8d 15 4a c8 b2 00 	lea    0xb2c84a(%rip),%rdx        # 0x141002848
1404d5ffe:	49 8b cf             	mov    %r15,%rcx
1404d6001:	e8 ba 2b 06 00       	call   0x140538bc0
1404d6006:	e9 c0 04 00 00       	jmp    0x1404d64cb
1404d600b:	48 8d 0d 2e 42 f5 00 	lea    0xf5422e(%rip),%rcx        # 0x14142a240
1404d6012:	e8 b9 3d cd ff       	call   0x1401a9dd0
1404d6017:	84 c0                	test   %al,%al
1404d6019:	0f 84 8f 00 00 00    	je     0x1404d60ae
1404d601f:	48 8d 15 ce 31 ae 00 	lea    0xae31ce(%rip),%rdx        # 0x140fb91f4
1404d6026:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d602d:	e8 ee a4 cf ff       	call   0x1401d0520
1404d6032:	84 c0                	test   %al,%al
1404d6034:	74 78                	je     0x1404d60ae
1404d6036:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d603d:	e8 8e 99 cc ff       	call   0x14019f9d0
1404d6042:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6047:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d604c:	48 8d 8d d8 05 00 00 	lea    0x5d8(%rbp),%rcx
1404d6053:	e8 08 b8 ee ff       	call   0x1403c1860
1404d6058:	48 8b f8             	mov    %rax,%rdi
1404d605b:	48 8b 1d 16 ce f5 00 	mov    0xf5ce16(%rip),%rbx        # 0x141432e78
1404d6062:	45 84 ed             	test   %r13b,%r13b
1404d6065:	74 06                	je     0x1404d606d
1404d6067:	48 83 c3 58          	add    $0x58,%rbx
1404d606b:	eb 04                	jmp    0x1404d6071
1404d606d:	48 83 c3 60          	add    $0x60,%rbx
1404d6071:	49 8b cf             	mov    %r15,%rcx
1404d6074:	e8 c7 05 06 00       	call   0x140536640
1404d6079:	48 8b 0d c0 41 f5 00 	mov    0xf541c0(%rip),%rcx        # 0x14142a240
1404d6080:	48 89 8d 60 05 00 00 	mov    %rcx,0x560(%rbp)
1404d6087:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d608c:	4c 8b cb             	mov    %rbx,%r9
1404d608f:	4c 8b c0             	mov    %rax,%r8
1404d6092:	48 8d 95 60 05 00 00 	lea    0x560(%rbp),%rdx
1404d6099:	49 8b cf             	mov    %r15,%rcx
1404d609c:	e8 bf 8f f1 ff       	call   0x1403ef060
1404d60a1:	90                   	nop
1404d60a2:	48 8d 8d d8 05 00 00 	lea    0x5d8(%rbp),%rcx
1404d60a9:	e9 18 04 00 00       	jmp    0x1404d64c6
1404d60ae:	48 8d 0d 1b 41 f5 00 	lea    0xf5411b(%rip),%rcx        # 0x14142a1d0
1404d60b5:	e8 16 3d cd ff       	call   0x1401a9dd0
1404d60ba:	84 c0                	test   %al,%al
1404d60bc:	0f 84 28 02 00 00    	je     0x1404d62ea
1404d60c2:	48 8d 15 9f c7 b2 00 	lea    0xb2c79f(%rip),%rdx        # 0x141002868
1404d60c9:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d60d0:	e8 4b a4 cf ff       	call   0x1401d0520
1404d60d5:	84 c0                	test   %al,%al
1404d60d7:	0f 84 0d 02 00 00    	je     0x1404d62ea
1404d60dd:	48 8d 95 68 09 00 00 	lea    0x968(%rbp),%rdx
1404d60e4:	48 8d 8d 58 0e 00 00 	lea    0xe58(%rbp),%rcx
1404d60eb:	e8 50 29 cd ff       	call   0x1401a8a40
1404d60f0:	90                   	nop
1404d60f1:	48 8d 15 94 d6 ac 00 	lea    0xacd694(%rip),%rdx        # 0x140fa378c
1404d60f8:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d60ff:	e8 0c 1a cc ff       	call   0x140197b10
1404d6104:	90                   	nop
1404d6105:	45 33 c0             	xor    %r8d,%r8d
1404d6108:	b2 20                	mov    $0x20,%dl
1404d610a:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d6111:	e8 3a 47 f2 ff       	call   0x1403fa850
1404d6116:	48 8b d8             	mov    %rax,%rbx
1404d6119:	44 8b c8             	mov    %eax,%r9d
1404d611c:	4c 3b 8d 78 09 00 00 	cmp    0x978(%rbp),%r9
1404d6123:	0f 83 bc 00 00 00    	jae    0x1404d61e5
1404d6129:	45 33 c0             	xor    %r8d,%r8d
1404d612c:	48 8d 95 58 12 00 00 	lea    0x1258(%rbp),%rdx
1404d6133:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d613a:	e8 71 30 ea ff       	call   0x1403791b0
1404d613f:	48 8b d0             	mov    %rax,%rdx
1404d6142:	48 8d 8d 58 0e 00 00 	lea    0xe58(%rbp),%rcx
1404d6149:	e8 d2 85 cc ff       	call   0x14019e720
1404d614e:	48 8d 8d 58 12 00 00 	lea    0x1258(%rbp),%rcx
1404d6155:	e8 f6 18 cc ff       	call   0x140197a50
1404d615a:	44 8d 43 01          	lea    0x1(%rbx),%r8d
1404d615e:	4c 8b cf             	mov    %rdi,%r9
1404d6161:	48 8d 95 78 12 00 00 	lea    0x1278(%rbp),%rdx
1404d6168:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d616f:	e8 3c 30 ea ff       	call   0x1403791b0
1404d6174:	48 8b d0             	mov    %rax,%rdx
1404d6177:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d617e:	e8 9d 85 cc ff       	call   0x14019e720
1404d6183:	48 8d 8d 78 12 00 00 	lea    0x1278(%rbp),%rcx
1404d618a:	e8 c1 18 cc ff       	call   0x140197a50
1404d618f:	48 8d 95 c8 0b 00 00 	lea    0xbc8(%rbp),%rdx
1404d6196:	49 8b cf             	mov    %r15,%rcx
1404d6199:	e8 42 07 00 00       	call   0x1404d68e0
1404d619e:	33 d2                	xor    %edx,%edx
1404d61a0:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d61a7:	e8 e4 3b cd ff       	call   0x1401a9d90
1404d61ac:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d61af:	75 34                	jne    0x1404d61e5
1404d61b1:	4c 8b cf             	mov    %rdi,%r9
1404d61b4:	4c 8b c6             	mov    %rsi,%r8
1404d61b7:	48 8d 95 98 12 00 00 	lea    0x1298(%rbp),%rdx
1404d61be:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d61c5:	e8 e6 2f ea ff       	call   0x1403791b0
1404d61ca:	48 8b d0             	mov    %rax,%rdx
1404d61cd:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d61d4:	e8 47 85 cc ff       	call   0x14019e720
1404d61d9:	48 8d 8d 98 12 00 00 	lea    0x1298(%rbp),%rcx
1404d61e0:	e8 6b 18 cc ff       	call   0x140197a50
1404d61e5:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d61ec:	e8 df 97 cc ff       	call   0x14019f9d0
1404d61f1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d61f6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d61fb:	48 8d 8d 88 05 00 00 	lea    0x588(%rbp),%rcx
1404d6202:	e8 59 b6 ee ff       	call   0x1403c1860
1404d6207:	48 8b f8             	mov    %rax,%rdi
1404d620a:	48 8d 8d 58 0e 00 00 	lea    0xe58(%rbp),%rcx
1404d6211:	e8 ba 97 cc ff       	call   0x14019f9d0
1404d6216:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d621b:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6220:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
1404d6227:	e8 34 b6 ee ff       	call   0x1403c1860
1404d622c:	48 8b f0             	mov    %rax,%rsi
1404d622f:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d6236:	e8 95 97 cc ff       	call   0x14019f9d0
1404d623b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6240:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6245:	48 8d 8d 78 05 00 00 	lea    0x578(%rbp),%rcx
1404d624c:	e8 0f b6 ee ff       	call   0x1403c1860
1404d6251:	4c 8b f0             	mov    %rax,%r14
1404d6254:	48 8b 1d 1d cc f5 00 	mov    0xf5cc1d(%rip),%rbx        # 0x141432e78
1404d625b:	45 84 ed             	test   %r13b,%r13b
1404d625e:	74 06                	je     0x1404d6266
1404d6260:	48 83 c3 58          	add    $0x58,%rbx
1404d6264:	eb 04                	jmp    0x1404d626a
1404d6266:	48 83 c3 60          	add    $0x60,%rbx
1404d626a:	49 8b cf             	mov    %r15,%rcx
1404d626d:	e8 ce 03 06 00       	call   0x140536640
1404d6272:	48 8b 0d 57 3f f5 00 	mov    0xf53f57(%rip),%rcx        # 0x14142a1d0
1404d6279:	48 89 8d 70 05 00 00 	mov    %rcx,0x570(%rbp)
1404d6280:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1404d6285:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404d628a:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1404d628f:	4c 8b cb             	mov    %rbx,%r9
1404d6292:	4c 8b c0             	mov    %rax,%r8
1404d6295:	48 8d 95 70 05 00 00 	lea    0x570(%rbp),%rdx
1404d629c:	49 8b cf             	mov    %r15,%rcx
1404d629f:	e8 0c 9d ff ff       	call   0x1404cffb0
1404d62a4:	90                   	nop
1404d62a5:	48 8d 8d 78 05 00 00 	lea    0x578(%rbp),%rcx
1404d62ac:	e8 3f 82 cc ff       	call   0x14019e4f0
1404d62b1:	90                   	nop
1404d62b2:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
1404d62b9:	e8 32 82 cc ff       	call   0x14019e4f0
1404d62be:	90                   	nop
1404d62bf:	48 8d 8d 88 05 00 00 	lea    0x588(%rbp),%rcx
1404d62c6:	e8 25 82 cc ff       	call   0x14019e4f0
1404d62cb:	90                   	nop
1404d62cc:	48 8d 8d c8 0b 00 00 	lea    0xbc8(%rbp),%rcx
1404d62d3:	e8 78 17 cc ff       	call   0x140197a50
1404d62d8:	90                   	nop
1404d62d9:	48 8d 8d 58 0e 00 00 	lea    0xe58(%rbp),%rcx
1404d62e0:	e8 6b 17 cc ff       	call   0x140197a50
1404d62e5:	e9 e1 01 00 00       	jmp    0x1404d64cb
1404d62ea:	45 84 ed             	test   %r13b,%r13b
1404d62ed:	0f 84 ec 00 00 00    	je     0x1404d63df
1404d62f3:	48 8d 0d 7e 3f f5 00 	lea    0xf53f7e(%rip),%rcx        # 0x14142a278
1404d62fa:	e8 d1 3a cd ff       	call   0x1401a9dd0
1404d62ff:	84 c0                	test   %al,%al
1404d6301:	0f 84 c4 01 00 00    	je     0x1404d64cb
1404d6307:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d630e:	e8 bd 96 cc ff       	call   0x14019f9d0
1404d6313:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6318:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d631d:	48 8d 8d a8 05 00 00 	lea    0x5a8(%rbp),%rcx
1404d6324:	e8 37 b5 ee ff       	call   0x1403c1860
1404d6329:	4c 8b f0             	mov    %rax,%r14
1404d632c:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d6333:	e8 98 96 cc ff       	call   0x14019f9d0
1404d6338:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d633d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6342:	48 8d 8d a0 05 00 00 	lea    0x5a0(%rbp),%rcx
1404d6349:	e8 12 b5 ee ff       	call   0x1403c1860
1404d634e:	48 8b f0             	mov    %rax,%rsi
1404d6351:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d6358:	e8 73 96 cc ff       	call   0x14019f9d0
1404d635d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6362:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6367:	48 8d 8d 98 05 00 00 	lea    0x598(%rbp),%rcx
1404d636e:	e8 ed b4 ee ff       	call   0x1403c1860
1404d6373:	48 8b f8             	mov    %rax,%rdi
1404d6376:	48 8b 1d fb ca f5 00 	mov    0xf5cafb(%rip),%rbx        # 0x141432e78
1404d637d:	49 8b cf             	mov    %r15,%rcx
1404d6380:	e8 bb 02 06 00       	call   0x140536640
1404d6385:	48 8b 0d ec 3e f5 00 	mov    0xf53eec(%rip),%rcx        # 0x14142a278
1404d638c:	48 89 8d 90 05 00 00 	mov    %rcx,0x590(%rbp)
1404d6393:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1404d6398:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404d639d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d63a2:	4c 8d 4b 58          	lea    0x58(%rbx),%r9
1404d63a6:	4c 8b c0             	mov    %rax,%r8
1404d63a9:	48 8d 95 90 05 00 00 	lea    0x590(%rbp),%rdx
1404d63b0:	49 8b cf             	mov    %r15,%rcx
1404d63b3:	e8 f8 9b ff ff       	call   0x1404cffb0
1404d63b8:	90                   	nop
1404d63b9:	48 8d 8d 98 05 00 00 	lea    0x598(%rbp),%rcx
1404d63c0:	e8 2b 81 cc ff       	call   0x14019e4f0
1404d63c5:	90                   	nop
1404d63c6:	48 8d 8d a0 05 00 00 	lea    0x5a0(%rbp),%rcx
1404d63cd:	e8 1e 81 cc ff       	call   0x14019e4f0
1404d63d2:	90                   	nop
1404d63d3:	48 8d 8d a8 05 00 00 	lea    0x5a8(%rbp),%rcx
1404d63da:	e9 e7 00 00 00       	jmp    0x1404d64c6
1404d63df:	48 8d 0d aa 3e f5 00 	lea    0xf53eaa(%rip),%rcx        # 0x14142a290
1404d63e6:	e8 e5 39 cd ff       	call   0x1401a9dd0
1404d63eb:	84 c0                	test   %al,%al
1404d63ed:	0f 84 d8 00 00 00    	je     0x1404d64cb
1404d63f3:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d63fa:	e8 d1 95 cc ff       	call   0x14019f9d0
1404d63ff:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6404:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6409:	48 8d 8d c8 05 00 00 	lea    0x5c8(%rbp),%rcx
1404d6410:	e8 4b b4 ee ff       	call   0x1403c1860
1404d6415:	4c 8b f0             	mov    %rax,%r14
1404d6418:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d641f:	e8 ac 95 cc ff       	call   0x14019f9d0
1404d6424:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6429:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d642e:	48 8d 8d c0 05 00 00 	lea    0x5c0(%rbp),%rcx
1404d6435:	e8 26 b4 ee ff       	call   0x1403c1860
1404d643a:	48 8b f0             	mov    %rax,%rsi
1404d643d:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d6444:	e8 87 95 cc ff       	call   0x14019f9d0
1404d6449:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d644e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d6453:	48 8d 8d b8 05 00 00 	lea    0x5b8(%rbp),%rcx
1404d645a:	e8 01 b4 ee ff       	call   0x1403c1860
1404d645f:	48 8b f8             	mov    %rax,%rdi
1404d6462:	48 8b 1d 0f ca f5 00 	mov    0xf5ca0f(%rip),%rbx        # 0x141432e78
1404d6469:	49 8b cf             	mov    %r15,%rcx
1404d646c:	e8 cf 01 06 00       	call   0x140536640
1404d6471:	48 8b 0d 18 3e f5 00 	mov    0xf53e18(%rip),%rcx        # 0x14142a290
1404d6478:	48 89 8d b0 05 00 00 	mov    %rcx,0x5b0(%rbp)
1404d647f:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1404d6484:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404d6489:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d648e:	4c 8d 4b 60          	lea    0x60(%rbx),%r9
1404d6492:	4c 8b c0             	mov    %rax,%r8
1404d6495:	48 8d 95 b0 05 00 00 	lea    0x5b0(%rbp),%rdx
1404d649c:	49 8b cf             	mov    %r15,%rcx
1404d649f:	e8 0c 9b ff ff       	call   0x1404cffb0
1404d64a4:	90                   	nop
1404d64a5:	48 8d 8d b8 05 00 00 	lea    0x5b8(%rbp),%rcx
1404d64ac:	e8 3f 80 cc ff       	call   0x14019e4f0
1404d64b1:	90                   	nop
1404d64b2:	48 8d 8d c0 05 00 00 	lea    0x5c0(%rbp),%rcx
1404d64b9:	e8 32 80 cc ff       	call   0x14019e4f0
1404d64be:	90                   	nop
1404d64bf:	48 8d 8d c8 05 00 00 	lea    0x5c8(%rbp),%rcx
1404d64c6:	e8 25 80 cc ff       	call   0x14019e4f0
1404d64cb:	41 83 bf c0 00 00 00 	cmpl   $0x1,0xc0(%r15)
1404d64d2:	01
1404d64d3:	0f 85 a1 00 00 00    	jne    0x1404d657a
1404d64d9:	41 83 bf c8 00 00 00 	cmpl   $0x1,0xc8(%r15)
1404d64e0:	01
1404d64e1:	0f 85 93 00 00 00    	jne    0x1404d657a
1404d64e7:	41 83 bf c4 00 00 00 	cmpl   $0x1,0xc4(%r15)
1404d64ee:	01
1404d64ef:	0f 85 85 00 00 00    	jne    0x1404d657a
1404d64f5:	41 83 bf cc 00 00 00 	cmpl   $0x1,0xcc(%r15)
1404d64fc:	01
1404d64fd:	75 7b                	jne    0x1404d657a
1404d64ff:	41 c7 87 c4 00 00 00 	movl   $0x2,0xc4(%r15)
1404d6506:	02 00 00 00
1404d650a:	41 c7 87 cc 00 00 00 	movl   $0x2,0xcc(%r15)
1404d6511:	02 00 00 00
1404d6515:	b9 d8 00 00 00       	mov    $0xd8,%ecx
1404d651a:	e8 e9 4b 94 00       	call   0x140e1b108
1404d651f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6524:	48 85 c0             	test   %rax,%rax
1404d6527:	74 13                	je     0x1404d653c
1404d6529:	45 33 c9             	xor    %r9d,%r9d
1404d652c:	41 b0 01             	mov    $0x1,%r8b
1404d652f:	49 8b 57 28          	mov    0x28(%r15),%rdx
1404d6533:	48 8b c8             	mov    %rax,%rcx
1404d6536:	e8 d5 32 f2 ff       	call   0x1403f9810
1404d653b:	90                   	nop
1404d653c:	48 8b d0             	mov    %rax,%rdx
1404d653f:	49 8b cf             	mov    %r15,%rcx
1404d6542:	e8 39 fb 05 00       	call   0x140536080
1404d6547:	b9 d8 00 00 00       	mov    $0xd8,%ecx
1404d654c:	e8 b7 4b 94 00       	call   0x140e1b108
1404d6551:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d6556:	48 85 c0             	test   %rax,%rax
1404d6559:	74 13                	je     0x1404d656e
1404d655b:	45 33 c9             	xor    %r9d,%r9d
1404d655e:	45 33 c0             	xor    %r8d,%r8d
1404d6561:	49 8b 57 28          	mov    0x28(%r15),%rdx
1404d6565:	48 8b c8             	mov    %rax,%rcx
1404d6568:	e8 a3 32 f2 ff       	call   0x1403f9810
1404d656d:	90                   	nop
1404d656e:	48 8b d0             	mov    %rax,%rdx
1404d6571:	49 8b cf             	mov    %r15,%rcx
1404d6574:	e8 07 fb 05 00       	call   0x140536080
1404d6579:	90                   	nop
1404d657a:	48 8b 95 80 09 00 00 	mov    0x980(%rbp),%rdx
1404d6581:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d6585:	76 34                	jbe    0x1404d65bb
1404d6587:	48 ff c2             	inc    %rdx
1404d658a:	48 8b 8d 68 09 00 00 	mov    0x968(%rbp),%rcx
1404d6591:	48 8b c1             	mov    %rcx,%rax
1404d6594:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d659b:	72 19                	jb     0x1404d65b6
1404d659d:	48 83 c2 27          	add    $0x27,%rdx
1404d65a1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404d65a5:	48 2b c1             	sub    %rcx,%rax
1404d65a8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404d65ac:	48 83 f8 1f          	cmp    $0x1f,%rax
1404d65b0:	0f 87 e9 01 00 00    	ja     0x1404d679f
1404d65b6:	e8 89 4b 94 00       	call   0x140e1b144
1404d65bb:	48 c7 85 78 09 00 00 	movq   $0x0,0x978(%rbp)
1404d65c2:	00 00 00 00
1404d65c6:	48 c7 85 80 09 00 00 	movq   $0xf,0x980(%rbp)
1404d65cd:	0f 00 00 00
1404d65d1:	c6 85 68 09 00 00 00 	movb   $0x0,0x968(%rbp)
1404d65d8:	48 8b 95 a0 09 00 00 	mov    0x9a0(%rbp),%rdx
1404d65df:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d65e3:	76 34                	jbe    0x1404d6619
1404d65e5:	48 ff c2             	inc    %rdx
1404d65e8:	48 8b 8d 88 09 00 00 	mov    0x988(%rbp),%rcx
1404d65ef:	48 8b c1             	mov    %rcx,%rax
1404d65f2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d65f9:	72 19                	jb     0x1404d6614