1408de264:	cc                   	int3
1408de265:	cc                   	int3
1408de266:	cc                   	int3
1408de267:	cc                   	int3
1408de268:	cc                   	int3
1408de269:	cc                   	int3
1408de26a:	cc                   	int3
1408de26b:	cc                   	int3
1408de26c:	cc                   	int3
1408de26d:	cc                   	int3
1408de26e:	cc                   	int3
1408de26f:	cc                   	int3
1408de270:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408de275:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1408de27a:	56                   	push   %rsi
1408de27b:	48 83 ec 20          	sub    $0x20,%rsp
1408de27f:	48 8b 19             	mov    (%rcx),%rbx
1408de282:	33 ed                	xor    %ebp,%ebp
1408de284:	48 8b f1             	mov    %rcx,%rsi
1408de287:	48 85 d2             	test   %rdx,%rdx
1408de28a:	0f 84 cf 00 00 00    	je     0x1408de35f
1408de290:	41 ba 00 02 00 00    	mov    $0x200,%r10d
1408de296:	0f b6 02             	movzbl (%rdx),%eax
1408de299:	3d b0 00 00 00       	cmp    $0xb0,%eax
1408de29e:	75 04                	jne    0x1408de2a4
1408de2a0:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1408de2a4:	3d a9 00 00 00       	cmp    $0xa9,%eax
1408de2a9:	74 0c                	je     0x1408de2b7
1408de2ab:	3d a7 00 00 00       	cmp    $0xa7,%eax
1408de2b0:	74 05                	je     0x1408de2b7
1408de2b2:	83 f8 4d             	cmp    $0x4d,%eax
1408de2b5:	75 0d                	jne    0x1408de2c4
1408de2b7:	4c 8b 42 40          	mov    0x40(%rdx),%r8
1408de2bb:	4d 85 c0             	test   %r8,%r8
1408de2be:	0f 85 c6 00 00 00    	jne    0x1408de38a
1408de2c4:	83 f8 24             	cmp    $0x24,%eax
1408de2c7:	0f 84 85 00 00 00    	je     0x1408de352
1408de2cd:	3d ae 00 00 00       	cmp    $0xae,%eax
1408de2d2:	74 7e                	je     0x1408de352
1408de2d4:	3d b1 00 00 00       	cmp    $0xb1,%eax
1408de2d9:	75 0a                	jne    0x1408de2e5
1408de2db:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408de2df:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408de2e3:	eb 71                	jmp    0x1408de356
1408de2e5:	83 f8 71             	cmp    $0x71,%eax
1408de2e8:	0f 84 84 00 00 00    	je     0x1408de372
1408de2ee:	44 85 52 04          	test   %r10d,0x4(%rdx)
1408de2f2:	74 6b                	je     0x1408de35f
1408de2f4:	48 8b 42 10          	mov    0x10(%rdx),%rax
1408de2f8:	48 85 c0             	test   %rax,%rax
1408de2fb:	74 0b                	je     0x1408de308
1408de2fd:	44 85 50 04          	test   %r10d,0x4(%rax)
1408de301:	74 05                	je     0x1408de308
1408de303:	48 8b d0             	mov    %rax,%rdx
1408de306:	eb 8e                	jmp    0x1408de296
1408de308:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408de30c:	4c 8b 4a 18          	mov    0x18(%rdx),%r9
1408de310:	48 85 c0             	test   %rax,%rax
1408de313:	74 38                	je     0x1408de34d
1408de315:	40 38 6b 67          	cmp    %bpl,0x67(%rbx)
1408de319:	75 32                	jne    0x1408de34d
1408de31b:	48 63 10             	movslq (%rax),%rdx
1408de31e:	48 8b cd             	mov    %rbp,%rcx
1408de321:	85 d2                	test   %edx,%edx
1408de323:	7e 28                	jle    0x1408de34d
1408de325:	4c 8b c2             	mov    %rdx,%r8
1408de328:	48 83 c0 08          	add    $0x8,%rax
1408de32c:	0f 1f 40 00          	nopl   0x0(%rax)
1408de330:	48 8b 10             	mov    (%rax),%rdx
1408de333:	44 85 52 04          	test   %r10d,0x4(%rdx)
1408de337:	75 11                	jne    0x1408de34a
1408de339:	48 ff c1             	inc    %rcx
1408de33c:	48 83 c0 20          	add    $0x20,%rax
1408de340:	49 3b c8             	cmp    %r8,%rcx
1408de343:	7c eb                	jl     0x1408de330
1408de345:	49 8b d1             	mov    %r9,%rdx
1408de348:	eb 0c                	jmp    0x1408de356
1408de34a:	4c 8b ca             	mov    %rdx,%r9
1408de34d:	49 8b d1             	mov    %r9,%rdx
1408de350:	eb 04                	jmp    0x1408de356
1408de352:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1408de356:	48 85 d2             	test   %rdx,%rdx
1408de359:	0f 85 37 ff ff ff    	jne    0x1408de296
1408de35f:	48 8b c5             	mov    %rbp,%rax
1408de362:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408de367:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1408de36c:	48 83 c4 20          	add    $0x20,%rsp
1408de370:	5e                   	pop    %rsi
1408de371:	c3                   	ret
1408de372:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1408de376:	45 33 c0             	xor    %r8d,%r8d
1408de379:	0f b6 53 64          	movzbl 0x64(%rbx),%edx
1408de37d:	48 8b ce             	mov    %rsi,%rcx
1408de380:	e8 1b 95 00 00       	call   0x1408e78a0
1408de385:	48 8b d8             	mov    %rax,%rbx
1408de388:	eb 7d                	jmp    0x1408de407
1408de38a:	48 0f bf 42 30       	movswq 0x30(%rdx),%rax
1408de38f:	66 85 c0             	test   %ax,%ax
1408de392:	78 cb                	js     0x1408de35f
1408de394:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408de398:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408de39d:	49 8b 40 08          	mov    0x8(%r8),%rax
1408de3a1:	66 44 85 54 c8 12    	test   %r10w,0x12(%rax,%rcx,8)
1408de3a7:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408de3ab:	74 51                	je     0x1408de3fe
1408de3ad:	48 8b 02             	mov    (%rdx),%rax
1408de3b0:	40 38 28             	cmp    %bpl,(%rax)
1408de3b3:	74 08                	je     0x1408de3bd
1408de3b5:	48 ff c0             	inc    %rax
1408de3b8:	40 38 28             	cmp    %bpl,(%rax)
1408de3bb:	75 f8                	jne    0x1408de3b5
1408de3bd:	f6 42 12 04          	testb  $0x4,0x12(%rdx)
1408de3c1:	74 08                	je     0x1408de3cb
1408de3c3:	48 ff c0             	inc    %rax
1408de3c6:	40 38 28             	cmp    %bpl,(%rax)
1408de3c9:	75 f8                	jne    0x1408de3c3
1408de3cb:	0f b6 7b 64          	movzbl 0x64(%rbx),%edi
1408de3cf:	48 8d 50 01          	lea    0x1(%rax),%rdx
1408de3d3:	48 85 d2             	test   %rdx,%rdx
1408de3d6:	74 26                	je     0x1408de3fe
1408de3d8:	48 8d 8b 68 02 00 00 	lea    0x268(%rbx),%rcx
1408de3df:	45 33 c0             	xor    %r8d,%r8d
1408de3e2:	e8 29 72 fc ff       	call   0x1408a5610
1408de3e7:	48 8b 58 10          	mov    0x10(%rax),%rbx
1408de3eb:	48 85 db             	test   %rbx,%rbx
1408de3ee:	74 12                	je     0x1408de402
1408de3f0:	48 8d 0c bf          	lea    (%rdi,%rdi,4),%rcx
1408de3f4:	48 8d 1c cb          	lea    (%rbx,%rcx,8),%rbx
1408de3f8:	48 83 c3 d8          	add    $0xffffffffffffffd8,%rbx
1408de3fc:	eb 04                	jmp    0x1408de402
1408de3fe:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1408de402:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408de407:	48 85 db             	test   %rbx,%rbx
1408de40a:	74 22                	je     0x1408de42e
1408de40c:	48 39 6b 18          	cmp    %rbp,0x18(%rbx)
1408de410:	75 1c                	jne    0x1408de42e
1408de412:	48 8b 16             	mov    (%rsi),%rdx
1408de415:	4c 8b c3             	mov    %rbx,%r8
1408de418:	4c 8b 0b             	mov    (%rbx),%r9
1408de41b:	48 8b ce             	mov    %rsi,%rcx
1408de41e:	0f b6 52 64          	movzbl 0x64(%rdx),%edx
1408de422:	e8 79 94 00 00       	call   0x1408e78a0
1408de427:	48 85 c0             	test   %rax,%rax
1408de42a:	48 0f 44 dd          	cmove  %rbp,%rbx
1408de42e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1408de433:	48 8b c3             	mov    %rbx,%rax
1408de436:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408de43b:	48 83 c4 20          	add    $0x20,%rsp
1408de43f:	5e                   	pop    %rsi
1408de440:	c3                   	ret
1408de441:	cc                   	int3
1408de442:	cc                   	int3
1408de443:	cc                   	int3
1408de444:	cc                   	int3
1408de445:	cc                   	int3
1408de446:	cc                   	int3
1408de447:	cc                   	int3
1408de448:	cc                   	int3
1408de449:	cc                   	int3
1408de44a:	cc                   	int3
1408de44b:	cc                   	int3
1408de44c:	cc                   	int3
1408de44d:	cc                   	int3
1408de44e:	cc                   	int3
1408de44f:	cc                   	int3
1408de450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408de455:	57                   	push   %rdi
1408de456:	41 56                	push   %r14
1408de458:	41 57                	push   %r15
1408de45a:	48 83 ec 20          	sub    $0x20,%rsp
1408de45e:	45 8b f9             	mov    %r9d,%r15d
1408de461:	49 8b d8             	mov    %r8,%rbx
1408de464:	48 8b fa             	mov    %rdx,%rdi
1408de467:	4c 8b f1             	mov    %rcx,%r14
1408de46a:	48 85 d2             	test   %rdx,%rdx
1408de46d:	0f 84 85 02 00 00    	je     0x1408de6f8
1408de473:	48 85 db             	test   %rbx,%rbx
1408de476:	0f 84 7c 02 00 00    	je     0x1408de6f8
1408de47c:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1408de481:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1408de486:	48 85 c9             	test   %rcx,%rcx
1408de489:	74 12                	je     0x1408de49d
1408de48b:	80 3a 9c             	cmpb   $0x9c,(%rdx)
1408de48e:	75 0d                	jne    0x1408de49d
1408de490:	e8 1b 4c fc ff       	call   0x1408a30b0
1408de495:	85 c0                	test   %eax,%eax
1408de497:	0f 85 03 02 00 00    	jne    0x1408de6a0
1408de49d:	44 8b 5b 04          	mov    0x4(%rbx),%r11d
1408de4a1:	41 8b eb             	mov    %r11d,%ebp
1408de4a4:	8b 77 04             	mov    0x4(%rdi),%esi
1408de4a7:	0b ee                	or     %esi,%ebp
1408de4a9:	0f ba e5 0b          	bt     $0xb,%ebp
1408de4ad:	73 34                	jae    0x1408de4e3
1408de4af:	44 23 de             	and    %esi,%r11d
1408de4b2:	41 0f ba e3 0b       	bt     $0xb,%r11d
1408de4b7:	73 0c                	jae    0x1408de4c5
1408de4b9:	8b 43 08             	mov    0x8(%rbx),%eax
1408de4bc:	39 47 08             	cmp    %eax,0x8(%rdi)
1408de4bf:	0f 84 db 01 00 00    	je     0x1408de6a0
1408de4c5:	b8 02 00 00 00       	mov    $0x2,%eax
1408de4ca:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1408de4cf:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408de4d4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408de4d9:	48 83 c4 20          	add    $0x20,%rsp
1408de4dd:	41 5f                	pop    %r15
1408de4df:	41 5e                	pop    %r14
1408de4e1:	5f                   	pop    %rdi
1408de4e2:	c3                   	ret
1408de4e3:	0f b6 0f             	movzbl (%rdi),%ecx
1408de4e6:	3a 0b                	cmp    (%rbx),%cl
1408de4e8:	0f 85 b9 01 00 00    	jne    0x1408de6a7
1408de4ee:	80 f9 47             	cmp    $0x47,%cl
1408de4f1:	0f 84 d6 01 00 00    	je     0x1408de6cd
1408de4f7:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1408de4fb:	4d 85 c0             	test   %r8,%r8
1408de4fe:	0f 84 da 00 00 00    	je     0x1408de5de
1408de504:	8d 41 58             	lea    0x58(%rcx),%eax
1408de507:	a8 fb                	test   $0xfb,%al
1408de509:	0f 84 89 00 00 00    	je     0x1408de598
1408de50f:	80 f9 79             	cmp    $0x79,%cl
1408de512:	0f 84 88 01 00 00    	je     0x1408de6a0
1408de518:	80 f9 71             	cmp    $0x71,%cl
1408de51b:	75 44                	jne    0x1408de561
1408de51d:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1408de521:	4d 85 c9             	test   %r9,%r9
1408de524:	74 9f                	je     0x1408de4c5
1408de526:	4d 2b c8             	sub    %r8,%r9
1408de529:	4c 8d 15 f0 97 76 00 	lea    0x7697f0(%rip),%r10        # 0x141047d20
1408de530:	41 0f b6 10          	movzbl (%r8),%edx
1408de534:	43 0f b6 04 01       	movzbl (%r9,%r8,1),%eax
1408de539:	3b d0                	cmp    %eax,%edx
1408de53b:	75 0d                	jne    0x1408de54a
1408de53d:	85 d2                	test   %edx,%edx
1408de53f:	0f 84 99 00 00 00    	je     0x1408de5de
1408de545:	49 ff c0             	inc    %r8
1408de548:	eb e6                	jmp    0x1408de530
1408de54a:	42 0f b6 0c 10       	movzbl (%rax,%r10,1),%ecx
1408de54f:	42 0f b6 14 12       	movzbl (%rdx,%r10,1),%edx
1408de554:	2b d1                	sub    %ecx,%edx
1408de556:	75 05                	jne    0x1408de55d
1408de558:	49 ff c0             	inc    %r8
1408de55b:	eb d3                	jmp    0x1408de530
1408de55d:	85 d2                	test   %edx,%edx
1408de55f:	eb 77                	jmp    0x1408de5d8
1408de561:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1408de565:	48 85 d2             	test   %rdx,%rdx
1408de568:	74 74                	je     0x1408de5de
1408de56a:	80 c1 59             	add    $0x59,%cl
1408de56d:	f6 c1 fd             	test   $0xfd,%cl
1408de570:	74 6c                	je     0x1408de5de
1408de572:	49 2b d0             	sub    %r8,%rdx
1408de575:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408de57c:	00 00 00 00
1408de580:	41 0f b6 08          	movzbl (%r8),%ecx
1408de584:	41 0f b6 04 10       	movzbl (%r8,%rdx,1),%eax
1408de589:	2b c8                	sub    %eax,%ecx
1408de58b:	75 07                	jne    0x1408de594
1408de58d:	49 ff c0             	inc    %r8
1408de590:	85 c0                	test   %eax,%eax
1408de592:	75 ec                	jne    0x1408de580
1408de594:	85 c9                	test   %ecx,%ecx
1408de596:	eb 40                	jmp    0x1408de5d8
1408de598:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1408de59c:	49 8b c8             	mov    %r8,%rcx
1408de59f:	e8 0c 31 02 00       	call   0x1409016b0
1408de5a4:	85 c0                	test   %eax,%eax
1408de5a6:	0f 85 19 ff ff ff    	jne    0x1408de4c5
1408de5ac:	44 33 de             	xor    %esi,%r11d
1408de5af:	41 0f ba e3 18       	bt     $0x18,%r11d
1408de5b4:	0f 82 0b ff ff ff    	jb     0x1408de4c5
1408de5ba:	0f ba e6 18          	bt     $0x18,%esi
1408de5be:	73 1e                	jae    0x1408de5de
1408de5c0:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1408de5c4:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408de5ca:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1408de5ce:	49 8b ce             	mov    %r14,%rcx
1408de5d1:	e8 7a 28 04 00       	call   0x140920e50
1408de5d6:	85 c0                	test   %eax,%eax
1408de5d8:	0f 85 e7 fe ff ff    	jne    0x1408de4c5
1408de5de:	8b 43 04             	mov    0x4(%rbx),%eax
1408de5e1:	33 47 04             	xor    0x4(%rdi),%eax
1408de5e4:	a9 04 04 00 00       	test   $0x404,%eax
1408de5e9:	0f 85 d6 fe ff ff    	jne    0x1408de4c5
1408de5ef:	0f ba e5 10          	bt     $0x10,%ebp
1408de5f3:	0f 82 a7 00 00 00    	jb     0x1408de6a0
1408de5f9:	0f ba e5 0c          	bt     $0xc,%ebp
1408de5fd:	0f 82 c2 fe ff ff    	jb     0x1408de4c5
1408de603:	40 f6 c5 20          	test   $0x20,%bpl
1408de607:	75 1b                	jne    0x1408de624
1408de609:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1408de60d:	45 8b cf             	mov    %r15d,%r9d
1408de610:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1408de614:	49 8b ce             	mov    %r14,%rcx
1408de617:	e8 34 fe ff ff       	call   0x1408de450
1408de61c:	85 c0                	test   %eax,%eax
1408de61e:	0f 85 a1 fe ff ff    	jne    0x1408de4c5
1408de624:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1408de628:	45 8b cf             	mov    %r15d,%r9d
1408de62b:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1408de62f:	49 8b ce             	mov    %r14,%rcx
1408de632:	e8 19 fe ff ff       	call   0x1408de450
1408de637:	85 c0                	test   %eax,%eax
1408de639:	0f 85 86 fe ff ff    	jne    0x1408de4c5
1408de63f:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1408de643:	45 8b c7             	mov    %r15d,%r8d
1408de646:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1408de64a:	e8 d1 16 00 00       	call   0x1408dfd20
1408de64f:	85 c0                	test   %eax,%eax
1408de651:	0f 85 6e fe ff ff    	jne    0x1408de4c5
1408de657:	0f b6 0f             	movzbl (%rdi),%ecx
1408de65a:	80 f9 75             	cmp    $0x75,%cl
1408de65d:	74 41                	je     0x1408de6a0
1408de65f:	80 f9 aa             	cmp    $0xaa,%cl
1408de662:	74 3c                	je     0x1408de6a0
1408de664:	0f ba e5 0e          	bt     $0xe,%ebp
1408de668:	72 36                	jb     0x1408de6a0
1408de66a:	0f b7 43 30          	movzwl 0x30(%rbx),%eax
1408de66e:	66 39 47 30          	cmp    %ax,0x30(%rdi)
1408de672:	0f 85 4d fe ff ff    	jne    0x1408de4c5
1408de678:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
1408de67c:	38 47 02             	cmp    %al,0x2(%rdi)
1408de67f:	74 09                	je     0x1408de68a
1408de681:	80 f9 af             	cmp    $0xaf,%cl
1408de684:	0f 84 3b fe ff ff    	je     0x1408de4c5
1408de68a:	80 f9 31             	cmp    $0x31,%cl
1408de68d:	74 11                	je     0x1408de6a0
1408de68f:	8b 47 2c             	mov    0x2c(%rdi),%eax
1408de692:	3b 43 2c             	cmp    0x2c(%rbx),%eax
1408de695:	74 09                	je     0x1408de6a0
1408de697:	41 3b c7             	cmp    %r15d,%eax
1408de69a:	0f 85 25 fe ff ff    	jne    0x1408de4c5
1408de6a0:	33 c0                	xor    %eax,%eax
1408de6a2:	e9 23 fe ff ff       	jmp    0x1408de4ca
1408de6a7:	80 f9 71             	cmp    $0x71,%cl
1408de6aa:	75 21                	jne    0x1408de6cd
1408de6ac:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1408de6b0:	45 8b cf             	mov    %r15d,%r9d
1408de6b3:	4c 8b c3             	mov    %rbx,%r8
1408de6b6:	49 8b ce             	mov    %r14,%rcx
1408de6b9:	e8 92 fd ff ff       	call   0x1408de450
1408de6be:	83 f8 02             	cmp    $0x2,%eax
1408de6c1:	7d 0a                	jge    0x1408de6cd
1408de6c3:	b8 01 00 00 00       	mov    $0x1,%eax
1408de6c8:	e9 fd fd ff ff       	jmp    0x1408de4ca
1408de6cd:	80 3b 71             	cmpb   $0x71,(%rbx)
1408de6d0:	0f 85 ef fd ff ff    	jne    0x1408de4c5
1408de6d6:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1408de6da:	45 8b cf             	mov    %r15d,%r9d
1408de6dd:	48 8b d7             	mov    %rdi,%rdx
1408de6e0:	49 8b ce             	mov    %r14,%rcx