1401d5146:	85 db                	test   %ebx,%ebx
1401d5148:	79 0d                	jns    0x1401d5157
1401d514a:	0f ae e8             	lfence
1401d514d:	b9 c1 a1 18 21       	mov    $0x2118a1c1,%ecx
1401d5152:	e9 13 05 00 00       	jmp    0x1401d566a
1401d5157:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401d515c:	ff 15 ee d9 03 00    	call   *0x3d9ee(%rip)        # 0x140212b50
1401d5162:	48 8b f0             	mov    %rax,%rsi
1401d5165:	48 85 c0             	test   %rax,%rax
1401d5168:	0f 84 f2 04 00 00    	je     0x1401d5660
1401d516e:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1401d5173:	45 33 c0             	xor    %r8d,%r8d
1401d5176:	41 8b d7             	mov    %r15d,%edx
1401d5179:	48 8b c8             	mov    %rax,%rcx
1401d517c:	ff 15 ce d4 03 00    	call   *0x3d4ce(%rip)        # 0x140212650
1401d5182:	85 c0                	test   %eax,%eax
1401d5184:	75 2a                	jne    0x1401d51b0
1401d5186:	ff 15 c4 ce 03 00    	call   *0x3cec4(%rip)        # 0x140212050
1401d518c:	83 f8 7a             	cmp    $0x7a,%eax
1401d518f:	75 07                	jne    0x1401d5198
1401d5191:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401d5196:	eb 0f                	jmp    0x1401d51a7
1401d5198:	0f b7 d8             	movzwl %ax,%ebx
1401d519b:	41 0b dd             	or     %r13d,%ebx
1401d519e:	85 c0                	test   %eax,%eax
1401d51a0:	0f 4e d8             	cmovle %eax,%ebx
1401d51a3:	85 db                	test   %ebx,%ebx
1401d51a5:	79 09                	jns    0x1401d51b0
1401d51a7:	8b d3                	mov    %ebx,%edx
1401d51a9:	b9 a3 a1 18 21       	mov    $0x2118a1a3,%ecx
1401d51ae:	eb 2a                	jmp    0x1401d51da
1401d51b0:	48 8b 07             	mov    (%rdi),%rax
1401d51b3:	48 85 c0             	test   %rax,%rax
1401d51b6:	0f 84 de 04 00 00    	je     0x1401d569a
1401d51bc:	4c 39 60 10          	cmp    %r12,0x10(%rax)
1401d51c0:	75 25                	jne    0x1401d51e7
1401d51c2:	48 8b d7             	mov    %rdi,%rdx
1401d51c5:	49 8b ce             	mov    %r14,%rcx
1401d51c8:	e8 db 04 00 00       	call   0x1401d56a8
1401d51cd:	8b d8                	mov    %eax,%ebx
1401d51cf:	85 c0                	test   %eax,%eax
1401d51d1:	79 14                	jns    0x1401d51e7
1401d51d3:	8b d0                	mov    %eax,%edx
1401d51d5:	b9 a2 a1 18 21       	mov    $0x2118a1a2,%ecx
1401d51da:	0f ae e8             	lfence
1401d51dd:	e8 4a 99 ff ff       	call   0x1401ceb2c
1401d51e2:	e9 81 02 00 00       	jmp    0x1401d5468
1401d51e7:	48 8b 07             	mov    (%rdi),%rax
1401d51ea:	48 85 c0             	test   %rax,%rax
1401d51ed:	0f 84 a7 04 00 00    	je     0x1401d569a
1401d51f3:	4c 39 60 10          	cmp    %r12,0x10(%rax)
1401d51f7:	75 0e                	jne    0x1401d5207
1401d51f9:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1401d51fe:	b9 a1 a1 18 21       	mov    $0x2118a1a1,%ecx
1401d5203:	8b d3                	mov    %ebx,%edx
1401d5205:	eb d6                	jmp    0x1401d51dd
1401d5207:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d520b:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1401d520f:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401d5213:	41 bf 18 00 00 00    	mov    $0x18,%r15d
1401d5219:	49 8b 86 d8 00 00 00 	mov    0xd8(%r14),%rax
1401d5220:	33 d2                	xor    %edx,%edx
1401d5222:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1401d5227:	41 b8 09 00 02 00    	mov    $0x20009,%r8d
1401d522d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1401d5232:	48 8b ce             	mov    %rsi,%rcx
1401d5235:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401d5239:	48 c7 45 90 05 00 00 	movq   $0x5,-0x70(%rbp)
1401d5240:	00
1401d5241:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401d5246:	ff 15 fc d3 03 00    	call   *0x3d3fc(%rip)        # 0x140212648
1401d524c:	85 c0                	test   %eax,%eax
1401d524e:	75 11                	jne    0x1401d5261
1401d5250:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401d5255:	b9 a0 a1 18 21       	mov    $0x2118a1a0,%ecx
1401d525a:	8b d3                	mov    %ebx,%edx
1401d525c:	e9 7c ff ff ff       	jmp    0x1401d51dd
1401d5261:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401d5267:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1401d526c:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1401d5271:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1401d5276:	33 d2                	xor    %edx,%edx
1401d5278:	44 89 74 24 68       	mov    %r14d,0x68(%rsp)
1401d527d:	41 b8 0f 00 02 00    	mov    $0x2000f,%r8d
1401d5283:	48 8b ce             	mov    %rsi,%rcx
1401d5286:	41 8d 5e 03          	lea    0x3(%r14),%ebx
1401d528a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d528f:	ff 15 b3 d3 03 00    	call   *0x3d3b3(%rip)        # 0x140212648
1401d5295:	85 c0                	test   %eax,%eax
1401d5297:	75 11                	jne    0x1401d52aa
1401d5299:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401d529e:	b9 9f a1 18 21       	mov    $0x2118a19f,%ecx
1401d52a3:	8b d3                	mov    %ebx,%edx
1401d52a5:	e9 33 ff ff ff       	jmp    0x1401d51dd
1401d52aa:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1401d52af:	4c 8d 4c 24 6c       	lea    0x6c(%rsp),%r9
1401d52b4:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1401d52b9:	33 d2                	xor    %edx,%edx
1401d52bb:	41 b8 0e 00 02 00    	mov    $0x2000e,%r8d
1401d52c1:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d52c6:	48 8b ce             	mov    %rsi,%rcx
1401d52c9:	44 89 74 24 6c       	mov    %r14d,0x6c(%rsp)
1401d52ce:	ff 15 74 d3 03 00    	call   *0x3d374(%rip)        # 0x140212648
1401d52d4:	85 c0                	test   %eax,%eax
1401d52d6:	75 11                	jne    0x1401d52e9
1401d52d8:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401d52dd:	b9 9e a1 18 21       	mov    $0x2118a19e,%ecx
1401d52e2:	8b d3                	mov    %ebx,%edx
1401d52e4:	e9 f4 fe ff ff       	jmp    0x1401d51dd
1401d52e9:	33 d2                	xor    %edx,%edx
1401d52eb:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1401d52ef:	44 8d 42 68          	lea    0x68(%rdx),%r8d
1401d52f3:	e8 0a 07 03 00       	call   0x140205a02
1401d52f8:	48 8b 17             	mov    (%rdi),%rdx
1401d52fb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d52fe:	c7 45 b0 70 00 00 00 	movl   $0x70,-0x50(%rbp)
1401d5305:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1401d530b:	48 89 75 18          	mov    %rsi,0x18(%rbp)
1401d530f:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1401d5313:	4c 89 6d 38          	mov    %r13,0x38(%rbp)
1401d5317:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1401d531b:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1401d5320:	48 85 d2             	test   %rdx,%rdx
1401d5323:	0f 84 71 03 00 00    	je     0x1401d569a
1401d5329:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
1401d532d:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401d5331:	e8 46 05 00 00       	call   0x1401d587c
1401d5336:	8b d8                	mov    %eax,%ebx
1401d5338:	85 c0                	test   %eax,%eax
1401d533a:	79 56                	jns    0x1401d5392
1401d533c:	0f ae e8             	lfence
1401d533f:	8b d0                	mov    %eax,%edx
1401d5341:	b9 9d a1 18 21       	mov    $0x2118a19d,%ecx
1401d5346:	e8 e1 97 ff ff       	call   0x1401ceb2c
1401d534b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401d534f:	49 3b cd             	cmp    %r13,%rcx
1401d5352:	76 36                	jbe    0x1401d538a
1401d5354:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1401d5358:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
1401d535f:	00
1401d5360:	48 8b c2             	mov    %rdx,%rax
1401d5363:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401d536a:	72 15                	jb     0x1401d5381
1401d536c:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1401d5370:	48 2b c2             	sub    %rdx,%rax
1401d5373:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d5377:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d537b:	0f 87 41 02 00 00    	ja     0x1401d55c2
1401d5381:	48 8b ca             	mov    %rdx,%rcx
1401d5384:	ff 15 b6 d7 03 00    	call   *0x3d7b6(%rip)        # 0x140212b40
1401d538a:	0f ae e8             	lfence
1401d538d:	e9 c9 00 00 00       	jmp    0x1401d545b
1401d5392:	48 8b 1f             	mov    (%rdi),%rbx
1401d5395:	48 85 db             	test   %rbx,%rbx
1401d5398:	0f 84 fc 02 00 00    	je     0x1401d569a
1401d539e:	48 83 eb 80          	sub    $0xffffffffffffff80,%rbx
1401d53a2:	4c 39 6b 18          	cmp    %r13,0x18(%rbx)
1401d53a6:	76 03                	jbe    0x1401d53ab
1401d53a8:	48 8b 1b             	mov    (%rbx),%rbx
1401d53ab:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1401d53b0:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1401d53b5:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401d53ba:	44 89 7d 98          	mov    %r15d,-0x68(%rbp)
1401d53be:	41 8b d6             	mov    %r14d,%edx
1401d53c1:	44 89 75 a8          	mov    %r14d,-0x58(%rbp)
1401d53c5:	48 8d 0d 14 aa 0e 00 	lea    0xeaa14(%rip),%rcx        # 0x1402bfde0
1401d53cc:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
1401d53d1:	ff 15 39 ce 15 00    	call   *0x15ce39(%rip)        # 0x140332210
1401d53d7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401d53dc:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1401d53e0:	4c 8b cb             	mov    %rbx,%r9
1401d53e3:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401d53e7:	45 33 c0             	xor    %r8d,%r8d
1401d53ea:	33 d2                	xor    %edx,%edx
1401d53ec:	ff 15 9e ce 03 00    	call   *0x3ce9e(%rip)        # 0x140212290
1401d53f2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401d53f7:	4c 8b f0             	mov    %rax,%r14
1401d53fa:	48 85 c9             	test   %rcx,%rcx
1401d53fd:	74 0b                	je     0x1401d540a
1401d53ff:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1401d5404:	ff 15 fe cd 03 00    	call   *0x3cdfe(%rip)        # 0x140212208
1401d540a:	4d 85 f6             	test   %r14,%r14
1401d540d:	75 67                	jne    0x1401d5476
1401d540f:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401d5414:	b9 9c a1 18 21       	mov    $0x2118a19c,%ecx
1401d5419:	8b d3                	mov    %ebx,%edx
1401d541b:	e8 0c 97 ff ff       	call   0x1401ceb2c
1401d5420:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401d5424:	49 3b c5             	cmp    %r13,%rax
1401d5427:	76 32                	jbe    0x1401d545b
1401d5429:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401d542d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401d5434:	00
1401d5435:	48 8b d1             	mov    %rcx,%rdx
1401d5438:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d543e:	72 15                	jb     0x1401d5455
1401d5440:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d5444:	48 2b d1             	sub    %rcx,%rdx
1401d5447:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d544b:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d544f:	0f 87 6d 01 00 00    	ja     0x1401d55c2
1401d5455:	ff 15 e5 d6 03 00    	call   *0x3d6e5(%rip)        # 0x140212b40
1401d545b:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1401d5460:	4c 89 6d 38          	mov    %r13,0x38(%rbp)
1401d5464:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1401d5468:	48 8b ce             	mov    %rsi,%rcx
1401d546b:	ff 15 cf d6 03 00    	call   *0x3d6cf(%rip)        # 0x140212b40
1401d5471:	e9 fb 01 00 00       	jmp    0x1401d5671
1401d5476:	41 8b dc             	mov    %r12d,%ebx
1401d5479:	48 8b 07             	mov    (%rdi),%rax
1401d547c:	48 85 c0             	test   %rax,%rax
1401d547f:	0f 84 15 02 00 00    	je     0x1401d569a
1401d5485:	48 05 a0 00 00 00    	add    $0xa0,%rax
1401d548b:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401d548f:	4c 39 6d 38          	cmp    %r13,0x38(%rbp)
1401d5493:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401d5498:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1401d549c:	4c 0f 47 45 20       	cmova  0x20(%rbp),%r8
1401d54a1:	45 33 c9             	xor    %r9d,%r9d
1401d54a4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401d54a9:	33 d2                	xor    %edx,%edx
1401d54ab:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1401d54b0:	33 c9                	xor    %ecx,%ecx
1401d54b2:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1401d54b7:	c7 44 24 30 00 00 08 	movl   $0x80000,0x30(%rsp)
1401d54be:	00
1401d54bf:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1401d54c4:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401d54c9:	ff 15 e1 cb 15 00    	call   *0x15cbe1(%rip)        # 0x1403320b0
1401d54cf:	44 8b f8             	mov    %eax,%r15d
1401d54d2:	85 c0                	test   %eax,%eax
1401d54d4:	75 12                	jne    0x1401d54e8
1401d54d6:	33 d2                	xor    %edx,%edx
1401d54d8:	8d 48 32             	lea    0x32(%rax),%ecx
1401d54db:	ff 15 af cf 03 00    	call   *0x3cfaf(%rip)        # 0x140212490
1401d54e1:	ff c3                	inc    %ebx
1401d54e3:	83 fb 05             	cmp    $0x5,%ebx
1401d54e6:	7c 91                	jl     0x1401d5479
1401d54e8:	45 85 ff             	test   %r15d,%r15d
1401d54eb:	0f 84 32 01 00 00    	je     0x1401d5623
1401d54f1:	48 8b 07             	mov    (%rdi),%rax
1401d54f4:	48 85 c0             	test   %rax,%rax
1401d54f7:	0f 84 9d 01 00 00    	je     0x1401d569a
1401d54fd:	4c 39 a0 a0 00 00 00 	cmp    %r12,0xa0(%rax)
1401d5504:	0f 84 19 01 00 00    	je     0x1401d5623
1401d550a:	4c 39 a0 a8 00 00 00 	cmp    %r12,0xa8(%rax)
1401d5511:	0f 84 0c 01 00 00    	je     0x1401d5623
1401d5517:	bf 10 27 00 00       	mov    $0x2710,%edi
1401d551c:	49 8b ce             	mov    %r14,%rcx
1401d551f:	8b d7                	mov    %edi,%edx
1401d5521:	ff 15 71 cd 03 00    	call   *0x3cd71(%rip)        # 0x140212298
1401d5527:	41 8b dc             	mov    %r12d,%ebx
1401d552a:	3d 02 01 00 00       	cmp    $0x102,%eax
1401d552f:	75 12                	jne    0x1401d5543
1401d5531:	8b d7                	mov    %edi,%edx
1401d5533:	49 8b ce             	mov    %r14,%rcx
1401d5536:	ff 15 5c cd 03 00    	call   *0x3cd5c(%rip)        # 0x140212298
1401d553c:	ff c3                	inc    %ebx
1401d553e:	83 fb 05             	cmp    $0x5,%ebx
1401d5541:	7c e7                	jl     0x1401d552a
1401d5543:	85 c0                	test   %eax,%eax
1401d5545:	74 1c                	je     0x1401d5563
1401d5547:	0f b7 d8             	movzwl %ax,%ebx
1401d554a:	b9 91 a1 18 21       	mov    $0x2118a191,%ecx
1401d554f:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1401d5555:	85 c0                	test   %eax,%eax
1401d5557:	0f 4e d8             	cmovle %eax,%ebx
1401d555a:	8b d3                	mov    %ebx,%edx
1401d555c:	e8 cb 95 ff ff       	call   0x1401ceb2c
1401d5561:	eb 03                	jmp    0x1401d5566
1401d5563:	41 8b dc             	mov    %r12d,%ebx
1401d5566:	0f ae e8             	lfence
1401d5569:	85 db                	test   %ebx,%ebx
1401d556b:	79 5c                	jns    0x1401d55c9
1401d556d:	8b d3                	mov    %ebx,%edx
1401d556f:	b9 9a a1 18 21       	mov    $0x2118a19a,%ecx
1401d5574:	e8 b3 95 ff ff       	call   0x1401ceb2c
1401d5579:	0f ae e8             	lfence
1401d557c:	49 8b ce             	mov    %r14,%rcx
1401d557f:	ff 15 4b cb 03 00    	call   *0x3cb4b(%rip)        # 0x1402120d0
1401d5585:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401d5589:	49 3b c5             	cmp    %r13,%rax
1401d558c:	0f 86 f8 fd ff ff    	jbe    0x1401d538a
1401d5592:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401d5596:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401d559d:	00
1401d559e:	48 8b d1             	mov    %rcx,%rdx
1401d55a1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d55a7:	0f 82 d7 fd ff ff    	jb     0x1401d5384
1401d55ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d55b1:	48 2b d1             	sub    %rcx,%rdx
1401d55b4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d55b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d55bc:	0f 86 c2 fd ff ff    	jbe    0x1401d5384
1401d55c2:	ff 15 b8 d5 03 00    	call   *0x3d5b8(%rip)        # 0x140212b80
1401d55c8:	cc                   	int3
1401d55c9:	49 8b ce             	mov    %r14,%rcx
1401d55cc:	ff 15 fe ca 03 00    	call   *0x3cafe(%rip)        # 0x1402120d0
1401d55d2:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401d55d6:	49 3b c5             	cmp    %r13,%rax
1401d55d9:	76 2e                	jbe    0x1401d5609
1401d55db:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401d55df:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401d55e6:	00
1401d55e7:	48 8b d1             	mov    %rcx,%rdx
1401d55ea:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d55f0:	72 11                	jb     0x1401d5603
1401d55f2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d55f6:	48 2b d1             	sub    %rcx,%rdx
1401d55f9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d55fd:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d5601:	77 bf                	ja     0x1401d55c2
1401d5603:	ff 15 37 d5 03 00    	call   *0x3d537(%rip)        # 0x140212b40
1401d5609:	48 8b ce             	mov    %rsi,%rcx
1401d560c:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1401d5610:	4c 89 6d 38          	mov    %r13,0x38(%rbp)
1401d5614:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1401d5619:	ff 15 21 d5 03 00    	call   *0x3d521(%rip)        # 0x140212b40
1401d561f:	33 c0                	xor    %eax,%eax
1401d5621:	eb 50                	jmp    0x1401d5673
1401d5623:	ff 15 27 ca 03 00    	call   *0x3ca27(%rip)        # 0x140212050
1401d5629:	0f b7 d0             	movzwl %ax,%edx
1401d562c:	bf 00 00 07 80       	mov    $0x80070000,%edi
1401d5631:	0b d7                	or     %edi,%edx
1401d5633:	b9 9b a1 18 21       	mov    $0x2118a19b,%ecx
1401d5638:	85 c0                	test   %eax,%eax
1401d563a:	0f 4e d0             	cmovle %eax,%edx
1401d563d:	e8 ea 94 ff ff       	call   0x1401ceb2c
1401d5642:	ff 15 08 ca 03 00    	call   *0x3ca08(%rip)        # 0x140212050
1401d5648:	0f b7 d8             	movzwl %ax,%ebx
1401d564b:	49 8b ce             	mov    %r14,%rcx
1401d564e:	0b df                	or     %edi,%ebx
1401d5650:	85 c0                	test   %eax,%eax
1401d5652:	0f 4e d8             	cmovle %eax,%ebx
1401d5655:	ff 15 75 ca 03 00    	call   *0x3ca75(%rip)        # 0x1402120d0
1401d565b:	e9 c0 fd ff ff       	jmp    0x1401d5420
1401d5660:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401d5665:	b9 c0 a1 18 21       	mov    $0x2118a1c0,%ecx
1401d566a:	8b d3                	mov    %ebx,%edx
1401d566c:	e8 bb 94 ff ff       	call   0x1401ceb2c
1401d5671:	8b c3                	mov    %ebx,%eax
1401d5673:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401d5677:	48 33 cc             	xor    %rsp,%rcx
1401d567a:	e8 f1 f0 02 00       	call   0x140204770
1401d567f:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
1401d5686:	00
1401d5687:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1401d568e:	41 5f                	pop    %r15
1401d5690:	41 5e                	pop    %r14
1401d5692:	41 5d                	pop    %r13