1409f7021:	0f 84 ee 02 00 00    	je     0x1409f7315
1409f7027:	48 8b 8f 68 03 00 00 	mov    0x368(%rdi),%rcx
1409f702e:	48 8b 01             	mov    (%rcx),%rax
1409f7031:	8a 55 d7             	mov    -0x29(%rbp),%dl
1409f7034:	48 8b 40 40          	mov    0x40(%rax),%rax
1409f7038:	ff 15 fa 5b 11 00    	call   *0x115bfa(%rip)        # 0x140b0cc38
1409f703e:	e9 a7 01 00 00       	jmp    0x1409f71ea
1409f7043:	48 8b cb             	mov    %rbx,%rcx
1409f7046:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f704b:	76 03                	jbe    0x1409f7050
1409f704d:	48 8b 0b             	mov    (%rbx),%rcx
1409f7050:	48 83 fe 0b          	cmp    $0xb,%rsi
1409f7054:	75 4a                	jne    0x1409f70a0
1409f7056:	4c 8b c6             	mov    %rsi,%r8
1409f7059:	48 8d 15 c8 44 1b 00 	lea    0x1b44c8(%rip),%rdx        # 0x140bab528
1409f7060:	e8 85 b2 0f 00       	call   0x140af22ea
1409f7065:	85 c0                	test   %eax,%eax
1409f7067:	75 37                	jne    0x1409f70a0
1409f7069:	48 8d 8f 70 03 00 00 	lea    0x370(%rdi),%rcx
1409f7070:	8d 56 35             	lea    0x35(%rsi),%edx
1409f7073:	e8 20 5e fd ff       	call   0x1409cce98
1409f7078:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f707c:	48 8d 55 db          	lea    -0x25(%rbp),%rdx
1409f7080:	e8 4f de fe ff       	call   0x1409e4ed4
1409f7085:	84 c0                	test   %al,%al
1409f7087:	0f 84 af 02 00 00    	je     0x1409f733c
1409f708d:	48 8b 8f 68 03 00 00 	mov    0x368(%rdi),%rcx
1409f7094:	48 8b 01             	mov    (%rcx),%rax
1409f7097:	48 8b 40 48          	mov    0x48(%rax),%rax
1409f709b:	e9 b4 00 00 00       	jmp    0x1409f7154
1409f70a0:	48 8b cb             	mov    %rbx,%rcx
1409f70a3:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f70a8:	76 03                	jbe    0x1409f70ad
1409f70aa:	48 8b 0b             	mov    (%rbx),%rcx
1409f70ad:	48 83 fe 11          	cmp    $0x11,%rsi
1409f70b1:	75 47                	jne    0x1409f70fa
1409f70b3:	4c 8b c6             	mov    %rsi,%r8
1409f70b6:	48 8d 15 bb 44 1b 00 	lea    0x1b44bb(%rip),%rdx        # 0x140bab578
1409f70bd:	e8 28 b2 0f 00       	call   0x140af22ea
1409f70c2:	85 c0                	test   %eax,%eax
1409f70c4:	75 34                	jne    0x1409f70fa
1409f70c6:	48 8d 8f 70 03 00 00 	lea    0x370(%rdi),%rcx
1409f70cd:	8d 56 6f             	lea    0x6f(%rsi),%edx
1409f70d0:	e8 c3 5d fd ff       	call   0x1409cce98
1409f70d5:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f70d9:	48 8d 55 db          	lea    -0x25(%rbp),%rdx
1409f70dd:	e8 f2 dd fe ff       	call   0x1409e4ed4
1409f70e2:	84 c0                	test   %al,%al
1409f70e4:	0f 84 79 02 00 00    	je     0x1409f7363
1409f70ea:	48 8b 8f 68 03 00 00 	mov    0x368(%rdi),%rcx
1409f70f1:	48 8b 01             	mov    (%rcx),%rax
1409f70f4:	48 8b 40 50          	mov    0x50(%rax),%rax
1409f70f8:	eb 5a                	jmp    0x1409f7154
1409f70fa:	48 8b cb             	mov    %rbx,%rcx
1409f70fd:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f7102:	76 03                	jbe    0x1409f7107
1409f7104:	48 8b 0b             	mov    (%rbx),%rcx
1409f7107:	48 83 fe 12          	cmp    $0x12,%rsi
1409f710b:	75 57                	jne    0x1409f7164
1409f710d:	4c 8b c6             	mov    %rsi,%r8
1409f7110:	48 8d 15 a9 45 1b 00 	lea    0x1b45a9(%rip),%rdx        # 0x140bab6c0
1409f7117:	e8 ce b1 0f 00       	call   0x140af22ea
1409f711c:	85 c0                	test   %eax,%eax
1409f711e:	75 44                	jne    0x1409f7164
1409f7120:	48 8d 8f 70 03 00 00 	lea    0x370(%rdi),%rcx
1409f7127:	ba 00 01 00 00       	mov    $0x100,%edx
1409f712c:	e8 67 5d fd ff       	call   0x1409cce98
1409f7131:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f7135:	48 8d 55 db          	lea    -0x25(%rbp),%rdx
1409f7139:	e8 96 dd fe ff       	call   0x1409e4ed4
1409f713e:	84 c0                	test   %al,%al
1409f7140:	0f 84 44 02 00 00    	je     0x1409f738a
1409f7146:	48 8b 8f 68 03 00 00 	mov    0x368(%rdi),%rcx
1409f714d:	48 8b 01             	mov    (%rcx),%rax
1409f7150:	48 8b 40 58          	mov    0x58(%rax),%rax
1409f7154:	f3 0f 10 4d db       	movss  -0x25(%rbp),%xmm1
1409f7159:	ff 15 d9 5a 11 00    	call   *0x115ad9(%rip)        # 0x140b0cc38
1409f715f:	e9 86 00 00 00       	jmp    0x1409f71ea
1409f7164:	48 8b cb             	mov    %rbx,%rcx
1409f7167:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f716c:	76 03                	jbe    0x1409f7171
1409f716e:	48 8b 0b             	mov    (%rbx),%rcx
1409f7171:	48 83 fe 14          	cmp    $0x14,%rsi
1409f7175:	75 17                	jne    0x1409f718e
1409f7177:	4c 8b c6             	mov    %rsi,%r8
1409f717a:	48 8d 15 67 45 1b 00 	lea    0x1b4567(%rip),%rdx        # 0x140bab6e8
1409f7181:	e8 64 b1 0f 00       	call   0x140af22ea
1409f7186:	85 c0                	test   %eax,%eax
1409f7188:	0f 84 23 02 00 00    	je     0x1409f73b1
1409f718e:	48 8b cb             	mov    %rbx,%rcx
1409f7191:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f7196:	76 03                	jbe    0x1409f719b
1409f7198:	48 8b 0b             	mov    (%rbx),%rcx
1409f719b:	48 83 fe 0e          	cmp    $0xe,%rsi
1409f719f:	75 17                	jne    0x1409f71b8
1409f71a1:	4c 8b c6             	mov    %rsi,%r8
1409f71a4:	48 8d 15 2d 45 1b 00 	lea    0x1b452d(%rip),%rdx        # 0x140bab6d8
1409f71ab:	e8 3a b1 0f 00       	call   0x140af22ea
1409f71b0:	85 c0                	test   %eax,%eax
1409f71b2:	0f 84 f9 01 00 00    	je     0x1409f73b1
1409f71b8:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f71bd:	76 03                	jbe    0x1409f71c2
1409f71bf:	48 8b 1b             	mov    (%rbx),%rbx
1409f71c2:	48 83 fe 0e          	cmp    $0xe,%rsi
1409f71c6:	75 1a                	jne    0x1409f71e2
1409f71c8:	4c 8b c6             	mov    %rsi,%r8
1409f71cb:	48 8d 15 46 44 1b 00 	lea    0x1b4446(%rip),%rdx        # 0x140bab618
1409f71d2:	48 8b cb             	mov    %rbx,%rcx
1409f71d5:	e8 10 b1 0f 00       	call   0x140af22ea
1409f71da:	85 c0                	test   %eax,%eax
1409f71dc:	0f 84 cf 01 00 00    	je     0x1409f73b1
1409f71e2:	48 8b cf             	mov    %rdi,%rcx
1409f71e5:	e8 36 c5 fe ff       	call   0x1409e3720
1409f71ea:	33 d2                	xor    %edx,%edx
1409f71ec:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f71f0:	e8 1b da fd ff       	call   0x1409d4c10
1409f71f5:	84 c0                	test   %al,%al
1409f71f7:	74 32                	je     0x1409f722b
1409f71f9:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f71fd:	e8 26 a8 fe ff       	call   0x1409e1a28
1409f7202:	84 c0                	test   %al,%al
1409f7204:	74 25                	je     0x1409f722b
1409f7206:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1409f720a:	48 33 cc             	xor    %rsp,%rcx
1409f720d:	e8 ce 83 0f 00       	call   0x140aef5e0
1409f7212:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1409f7219:	00
1409f721a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1409f721e:	49 8b 73 20          	mov    0x20(%r11),%rsi
1409f7222:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1409f7226:	49 8b e3             	mov    %r11,%rsp
1409f7229:	5d                   	pop    %rbp
1409f722a:	c3                   	ret
1409f722b:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f7231:	48 8d 15 10 44 1b 00 	lea    0x1b4410(%rip),%rdx        # 0x140bab648
1409f7238:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f723c:	e8 7f 70 00 00       	call   0x1409fe2c0
1409f7241:	48 8d 15 f8 fe 23 00 	lea    0x23fef8(%rip),%rdx        # 0x140c37140
1409f7248:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f724c:	e8 2d 92 0f 00       	call   0x140af047e
1409f7251:	90                   	nop
1409f7252:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f7258:	48 8d 15 b9 3e 1b 00 	lea    0x1b3eb9(%rip),%rdx        # 0x140bab118
1409f725f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7263:	e8 58 70 00 00       	call   0x1409fe2c0
1409f7268:	48 8d 15 d1 fe 23 00 	lea    0x23fed1(%rip),%rdx        # 0x140c37140
1409f726f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7273:	e8 06 92 0f 00       	call   0x140af047e
1409f7278:	90                   	nop
1409f7279:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f727f:	48 8d 15 ca 3e 1b 00 	lea    0x1b3eca(%rip),%rdx        # 0x140bab150
1409f7286:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f728a:	e8 31 70 00 00       	call   0x1409fe2c0
1409f728f:	48 8d 15 aa fe 23 00 	lea    0x23feaa(%rip),%rdx        # 0x140c37140
1409f7296:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f729a:	e8 df 91 0f 00       	call   0x140af047e
1409f729f:	90                   	nop
1409f72a0:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f72a6:	48 8d 15 d3 3d 1b 00 	lea    0x1b3dd3(%rip),%rdx        # 0x140bab080
1409f72ad:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f72b1:	e8 0a 70 00 00       	call   0x1409fe2c0
1409f72b6:	48 8d 15 83 fe 23 00 	lea    0x23fe83(%rip),%rdx        # 0x140c37140
1409f72bd:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f72c1:	e8 b8 91 0f 00       	call   0x140af047e
1409f72c6:	90                   	nop
1409f72c7:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f72cd:	48 8d 15 f4 3d 1b 00 	lea    0x1b3df4(%rip),%rdx        # 0x140bab0c8
1409f72d4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f72d8:	e8 e3 6f 00 00       	call   0x1409fe2c0
1409f72dd:	48 8d 15 5c fe 23 00 	lea    0x23fe5c(%rip),%rdx        # 0x140c37140
1409f72e4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f72e8:	e8 91 91 0f 00       	call   0x140af047e
1409f72ed:	90                   	nop
1409f72ee:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f72f4:	48 8d 15 95 42 1b 00 	lea    0x1b4295(%rip),%rdx        # 0x140bab590
1409f72fb:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f72ff:	e8 bc 6f 00 00       	call   0x1409fe2c0
1409f7304:	48 8d 15 35 fe 23 00 	lea    0x23fe35(%rip),%rdx        # 0x140c37140
1409f730b:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f730f:	e8 6a 91 0f 00       	call   0x140af047e
1409f7314:	90                   	nop
1409f7315:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f731b:	48 8d 15 ae 42 1b 00 	lea    0x1b42ae(%rip),%rdx        # 0x140bab5d0
1409f7322:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7326:	e8 95 6f 00 00       	call   0x1409fe2c0
1409f732b:	48 8d 15 0e fe 23 00 	lea    0x23fe0e(%rip),%rdx        # 0x140c37140
1409f7332:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7336:	e8 43 91 0f 00       	call   0x140af047e
1409f733b:	cc                   	int3
1409f733c:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f7342:	48 8d 15 a7 41 1b 00 	lea    0x1b41a7(%rip),%rdx        # 0x140bab4f0
1409f7349:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f734d:	e8 6e 6f 00 00       	call   0x1409fe2c0
1409f7352:	48 8d 15 e7 fd 23 00 	lea    0x23fde7(%rip),%rdx        # 0x140c37140
1409f7359:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f735d:	e8 1c 91 0f 00       	call   0x140af047e
1409f7362:	cc                   	int3
1409f7363:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f7369:	48 8d 15 c8 41 1b 00 	lea    0x1b41c8(%rip),%rdx        # 0x140bab538
1409f7370:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7374:	e8 47 6f 00 00       	call   0x1409fe2c0
1409f7379:	48 8d 15 c0 fd 23 00 	lea    0x23fdc0(%rip),%rdx        # 0x140c37140
1409f7380:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f7384:	e8 f5 90 0f 00       	call   0x140af047e
1409f7389:	cc                   	int3
1409f738a:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f7390:	48 8d 15 e9 42 1b 00 	lea    0x1b42e9(%rip),%rdx        # 0x140bab680
1409f7397:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f739b:	e8 20 6f 00 00       	call   0x1409fe2c0
1409f73a0:	48 8d 15 99 fd 23 00 	lea    0x23fd99(%rip),%rdx        # 0x140c37140
1409f73a7:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f73ab:	e8 ce 90 0f 00       	call   0x140af047e
1409f73b0:	cc                   	int3
1409f73b1:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f73b7:	48 8d 15 6a 37 1b 00 	lea    0x1b376a(%rip),%rdx        # 0x140baab28
1409f73be:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f73c2:	e8 f9 6e 00 00       	call   0x1409fe2c0
1409f73c7:	48 8d 15 72 fd 23 00 	lea    0x23fd72(%rip),%rdx        # 0x140c37140
1409f73ce:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409f73d2:	e8 a7 90 0f 00       	call   0x140af047e
1409f73d7:	cc                   	int3
1409f73d8:	90                   	nop
1409f73d9:	90                   	nop
1409f73da:	90                   	nop
1409f73db:	90                   	nop
1409f73dc:	90                   	nop
1409f73dd:	90                   	nop
1409f73de:	90                   	nop
1409f73df:	90                   	nop
1409f73e0:	40 53                	rex push %rbx
1409f73e2:	48 83 ec 20          	sub    $0x20,%rsp
1409f73e6:	48 8b d9             	mov    %rcx,%rbx
1409f73e9:	48 8d 15 9c 3a 1b 00 	lea    0x1b3a9c(%rip),%rdx        # 0x140baae8c
1409f73f0:	48 83 c1 08          	add    $0x8,%rcx
1409f73f4:	e8 17 76 fd ff       	call   0x1409cea10
1409f73f9:	84 c0                	test   %al,%al
1409f73fb:	74 16                	je     0x1409f7413
1409f73fd:	48 8b 8b 68 03 00 00 	mov    0x368(%rbx),%rcx
1409f7404:	48 8b 01             	mov    (%rcx),%rax
1409f7407:	48 8b 40 10          	mov    0x10(%rax),%rax
1409f740b:	ff 15 27 58 11 00    	call   *0x115827(%rip)        # 0x140b0cc38
1409f7411:	b0 01                	mov    $0x1,%al
1409f7413:	48 83 c4 20          	add    $0x20,%rsp
1409f7417:	5b                   	pop    %rbx
1409f7418:	c3                   	ret
1409f7419:	90                   	nop
1409f741a:	90                   	nop
1409f741b:	90                   	nop
1409f741c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f7421:	41 ba 03 00 00 00    	mov    $0x3,%r10d
1409f7427:	48 8b c1             	mov    %rcx,%rax
1409f742a:	45 8b da             	mov    %r10d,%r11d
1409f742d:	41 8d 5a 7d          	lea    0x7d(%r10),%ebx
1409f7431:	0f 10 02             	movups (%rdx),%xmm0
1409f7434:	0f 11 00             	movups %xmm0,(%rax)
1409f7437:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f743b:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f743f:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f7443:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f7447:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f744b:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f744f:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409f7453:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f7457:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f745b:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f745f:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f7463:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f7467:	48 03 c3             	add    %rbx,%rax
1409f746a:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1409f746e:	48 03 d3             	add    %rbx,%rdx
1409f7471:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f7475:	49 83 eb 01          	sub    $0x1,%r11
1409f7479:	75 b6                	jne    0x1409f7431
1409f747b:	0f 10 02             	movups (%rdx),%xmm0
1409f747e:	0f 11 00             	movups %xmm0,(%rax)
1409f7481:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f7485:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f7489:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f748d:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f7491:	48 8d 81 b0 01 00 00 	lea    0x1b0(%rcx),%rax
1409f7498:	41 0f 10 00          	movups (%r8),%xmm0
1409f749c:	0f 11 00             	movups %xmm0,(%rax)
1409f749f:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1409f74a4:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f74a8:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
1409f74ad:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f74b1:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
1409f74b6:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f74ba:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
1409f74bf:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f74c3:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
1409f74c8:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f74cc:	41 0f 10 40 60       	movups 0x60(%r8),%xmm0
1409f74d1:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f74d5:	48 03 c3             	add    %rbx,%rax
1409f74d8:	41 0f 10 48 70       	movups 0x70(%r8),%xmm1
1409f74dd:	4c 03 c3             	add    %rbx,%r8
1409f74e0:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f74e4:	49 83 ea 01          	sub    $0x1,%r10
1409f74e8:	75 ae                	jne    0x1409f7498
1409f74ea:	41 0f 10 00          	movups (%r8),%xmm0
1409f74ee:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1409f74f3:	0f 11 00             	movups %xmm0,(%rax)
1409f74f6:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1409f74fb:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f74ff:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
1409f7504:	4c 89 89 60 03 00 00 	mov    %r9,0x360(%rcx)
1409f750b:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f750f:	48 8b c1             	mov    %rcx,%rax
1409f7512:	c3                   	ret
1409f7513:	90                   	nop
1409f7514:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409f7519:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409f751e:	57                   	push   %rdi
1409f751f:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409f7526:	48 8b 05 13 7b 2c 00 	mov    0x2c7b13(%rip),%rax        # 0x140cbf040
1409f752d:	48 33 c4             	xor    %rsp,%rax
1409f7530:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f7535:	48 8b f2             	mov    %rdx,%rsi
1409f7538:	48 8b d9             	mov    %rcx,%rbx
1409f753b:	48 8b 89 60 03 00 00 	mov    0x360(%rcx),%rcx
1409f7542:	48 8b 01             	mov    (%rcx),%rax
1409f7545:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f7549:	ff 15 e9 56 11 00    	call   *0x1156e9(%rip)        # 0x140b0cc38
1409f754f:	48 8d 15 da 40 1b 00 	lea    0x1b40da(%rip),%rdx        # 0x140bab630
1409f7556:	48 8b cb             	mov    %rbx,%rcx
1409f7559:	e8 b2 74 fd ff       	call   0x1409cea10
1409f755e:	48 8b 8b 60 03 00 00 	mov    0x360(%rbx),%rcx
1409f7565:	84 c0                	test   %al,%al
1409f7567:	48 8b 01             	mov    (%rcx),%rax
1409f756a:	74 09                	je     0x1409f7575
1409f756c:	48 8b 40 18          	mov    0x18(%rax),%rax
1409f7570:	e9 ad 00 00 00       	jmp    0x1409f7622
1409f7575:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f757a:	48 8b 40 20          	mov    0x20(%rax),%rax
1409f757e:	ff 15 b4 56 11 00    	call   *0x1156b4(%rip)        # 0x140b0cc38
1409f7584:	90                   	nop
1409f7585:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409f758a:	48 8b 01             	mov    (%rcx),%rax
1409f758d:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f7591:	ff 15 a1 56 11 00    	call   *0x1156a1(%rip)        # 0x140b0cc38
1409f7597:	48 8d 93 b0 01 00 00 	lea    0x1b0(%rbx),%rdx
1409f759e:	48 8b cb             	mov    %rbx,%rcx
1409f75a1:	e8 32 06 ff ff       	call   0x1409e7bd8
1409f75a6:	84 c0                	test   %al,%al
1409f75a8:	0f 85 1e 01 00 00    	jne    0x1409f76cc
1409f75ae:	8a 83 ab 01 00 00    	mov    0x1ab(%rbx),%al
1409f75b4:	32 83 d0 00 00 00    	xor    0xd0(%rbx),%al
1409f75ba:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1409f75bf:	48 8b cb             	mov    %rbx,%rcx