1400122d2:	cc                   	int3
1400122d3:	cc                   	int3
1400122d4:	cc                   	int3
1400122d5:	cc                   	int3
1400122d6:	cc                   	int3
1400122d7:	cc                   	int3
1400122d8:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400122df:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400122e6:	ff ff
1400122e8:	48 8b 05 a1 c2 00 00 	mov    0xc2a1(%rip),%rax        # 0x14001e590
1400122ef:	48 33 c4             	xor    %rsp,%rax
1400122f2:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400122f9:	00
1400122fa:	48 8d 15 37 49 00 00 	lea    0x4937(%rip),%rdx        # 0x140016c38
140012301:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140012306:	e8 91 29 ff ff       	call   0x140004c9c
14001230b:	90                   	nop
14001230c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140012311:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140012316:	e8 2d 32 ff ff       	call   0x140005548
14001231b:	48 8d 15 7e 92 00 00 	lea    0x927e(%rip),%rdx        # 0x14001b5a0
140012322:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140012327:	e8 bd 07 00 00       	call   0x140012ae9
14001232c:	cc                   	int3
14001232d:	cc                   	int3
14001232e:	cc                   	int3
14001232f:	cc                   	int3
140012330:	cc                   	int3
140012331:	cc                   	int3
140012332:	cc                   	int3
140012333:	cc                   	int3
140012334:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14001233b:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140012342:	ff ff
140012344:	48 8b 05 45 c2 00 00 	mov    0xc245(%rip),%rax        # 0x14001e590
14001234b:	48 33 c4             	xor    %rsp,%rax
14001234e:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140012355:	00
140012356:	48 8d 15 eb 48 00 00 	lea    0x48eb(%rip),%rdx        # 0x140016c48
14001235d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140012362:	e8 35 29 ff ff       	call   0x140004c9c
140012367:	90                   	nop
140012368:	45 33 c0             	xor    %r8d,%r8d
14001236b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140012370:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140012375:	e8 ea fd ff ff       	call   0x140012164
14001237a:	48 8d 15 87 90 00 00 	lea    0x9087(%rip),%rdx        # 0x14001b408
140012381:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140012386:	e8 5e 07 00 00       	call   0x140012ae9
14001238b:	cc                   	int3
14001238c:	cc                   	int3
14001238d:	cc                   	int3
14001238e:	cc                   	int3
14001238f:	cc                   	int3
140012390:	cc                   	int3
140012391:	cc                   	int3
140012392:	cc                   	int3
140012393:	cc                   	int3
140012394:	cc                   	int3
140012395:	cc                   	int3
140012396:	cc                   	int3
140012397:	cc                   	int3
140012398:	cc                   	int3
140012399:	cc                   	int3
14001239a:	cc                   	int3
14001239b:	cc                   	int3
14001239c:	cc                   	int3
14001239d:	cc                   	int3
14001239e:	cc                   	int3
14001239f:	cc                   	int3
1400123a0:	48 83 ec 28          	sub    $0x28,%rsp
1400123a4:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
1400123a9:	66 39 05 50 dc fe ff 	cmp    %ax,-0x123b0(%rip)        # 0x140000000
1400123b0:	74 04                	je     0x1400123b6
1400123b2:	33 c0                	xor    %eax,%eax
1400123b4:	eb 53                	jmp    0x140012409
1400123b6:	48 63 0d 7f dc fe ff 	movslq -0x12381(%rip),%rcx        # 0x14000003c
1400123bd:	48 8d 05 3c dc fe ff 	lea    -0x123c4(%rip),%rax        # 0x140000000
1400123c4:	48 03 c8             	add    %rax,%rcx
1400123c7:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
1400123cd:	75 e3                	jne    0x1400123b2
1400123cf:	b8 0b 01 00 00       	mov    $0x10b,%eax
1400123d4:	66 39 41 18          	cmp    %ax,0x18(%rcx)
1400123d8:	74 1e                	je     0x1400123f8
1400123da:	b8 0b 02 00 00       	mov    $0x20b,%eax
1400123df:	66 39 41 18          	cmp    %ax,0x18(%rcx)
1400123e3:	75 cd                	jne    0x1400123b2
1400123e5:	33 c0                	xor    %eax,%eax
1400123e7:	83 b9 84 00 00 00 0e 	cmpl   $0xe,0x84(%rcx)
1400123ee:	76 19                	jbe    0x140012409
1400123f0:	39 81 f8 00 00 00    	cmp    %eax,0xf8(%rcx)
1400123f6:	eb 0e                	jmp    0x140012406
1400123f8:	33 c0                	xor    %eax,%eax
1400123fa:	83 79 74 0e          	cmpl   $0xe,0x74(%rcx)
1400123fe:	76 09                	jbe    0x140012409
140012400:	39 81 e8 00 00 00    	cmp    %eax,0xe8(%rcx)
140012406:	0f 95 c0             	setne  %al
140012409:	b9 02 00 00 00       	mov    $0x2,%ecx
14001240e:	89 05 f4 c1 00 00    	mov    %eax,0xc1f4(%rip)        # 0x14001e608
140012414:	e8 bf 08 00 00       	call   0x140012cd8
140012419:	8b c8                	mov    %eax,%ecx
14001241b:	ff 15 d7 41 00 00    	call   *0x41d7(%rip)        # 0x1400165f8
140012421:	48 8b 0d 18 42 00 00 	mov    0x4218(%rip),%rcx        # 0x140016640
140012428:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14001242c:	48 89 05 1d cc 00 00 	mov    %rax,0xcc1d(%rip)        # 0x14001f050
140012433:	48 89 05 1e cc 00 00 	mov    %rax,0xcc1e(%rip)        # 0x14001f058
14001243a:	8b 05 4c c7 00 00    	mov    0xc74c(%rip),%eax        # 0x14001eb8c
140012440:	89 01                	mov    %eax,(%rcx)
140012442:	48 8b 0d ff 41 00 00 	mov    0x41ff(%rip),%rcx        # 0x140016648
140012449:	8b 05 31 c7 00 00    	mov    0xc731(%rip),%eax        # 0x14001eb80
14001244f:	89 01                	mov    %eax,(%rcx)
140012451:	e8 da 08 00 00       	call   0x140012d30
140012456:	83 3d 43 c1 00 00 00 	cmpl   $0x0,0xc143(%rip)        # 0x14001e5a0
14001245d:	75 0d                	jne    0x14001246c
14001245f:	48 8d 0d ca 08 00 00 	lea    0x8ca(%rip),%rcx        # 0x140012d30
140012466:	ff 15 b4 41 00 00    	call   *0x41b4(%rip)        # 0x140016620
14001246c:	33 c0                	xor    %eax,%eax
14001246e:	48 83 c4 28          	add    $0x28,%rsp
140012472:	c3                   	ret
140012473:	cc                   	int3
140012474:	cc                   	int3
140012475:	cc                   	int3
140012476:	cc                   	int3
140012477:	cc                   	int3
140012478:	cc                   	int3
140012479:	cc                   	int3
14001247a:	cc                   	int3
14001247b:	cc                   	int3
14001247c:	cc                   	int3
14001247d:	cc                   	int3
14001247e:	cc                   	int3
14001247f:	cc                   	int3
140012480:	48 83 ec 38          	sub    $0x38,%rsp
140012484:	8b 05 fe c6 00 00    	mov    0xc6fe(%rip),%eax        # 0x14001eb88
14001248a:	4c 8d 05 6f c1 00 00 	lea    0xc16f(%rip),%r8        # 0x14001e600
140012491:	44 8b 0d ec c6 00 00 	mov    0xc6ec(%rip),%r9d        # 0x14001eb84
140012498:	48 8d 15 59 c1 00 00 	lea    0xc159(%rip),%rdx        # 0x14001e5f8
14001249f:	89 05 67 c1 00 00    	mov    %eax,0xc167(%rip)        # 0x14001e60c
1400124a5:	48 8d 0d 44 c1 00 00 	lea    0xc144(%rip),%rcx        # 0x14001e5f0
1400124ac:	48 8d 05 59 c1 00 00 	lea    0xc159(%rip),%rax        # 0x14001e60c
1400124b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400124b8:	ff 15 32 41 00 00    	call   *0x4132(%rip)        # 0x1400165f0
1400124be:	89 05 30 c1 00 00    	mov    %eax,0xc130(%rip)        # 0x14001e5f4
1400124c4:	48 83 c4 38          	add    $0x38,%rsp
1400124c8:	c3                   	ret
1400124c9:	cc                   	int3
1400124ca:	cc                   	int3
1400124cb:	cc                   	int3
1400124cc:	cc                   	int3
1400124cd:	cc                   	int3
1400124ce:	cc                   	int3
1400124cf:	cc                   	int3
1400124d0:	48 8b c4             	mov    %rsp,%rax
1400124d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400124d7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400124db:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400124df:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400124e3:	41 57                	push   %r15
1400124e5:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400124ec:	45 33 f6             	xor    %r14d,%r14d
1400124ef:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400124f4:	48 8d 48 88          	lea    -0x78(%rax),%rcx
1400124f8:	ff 15 2a 38 00 00    	call   *0x382a(%rip)        # 0x140015d28
1400124fe:	90                   	nop
1400124ff:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140012506:	00 00
140012508:	48 8b 58 08          	mov    0x8(%rax),%rbx
14001250c:	41 8b f6             	mov    %r14d,%esi
14001250f:	33 c0                	xor    %eax,%eax
140012511:	f0 48 0f b1 1d 26 cb 	lock cmpxchg %rbx,0xcb26(%rip)        # 0x14001f040
140012518:	00 00
14001251a:	74 1b                	je     0x140012537
14001251c:	48 3b c3             	cmp    %rbx,%rax
14001251f:	75 09                	jne    0x14001252a
140012521:	bb 01 00 00 00       	mov    $0x1,%ebx
140012526:	8b f3                	mov    %ebx,%esi
140012528:	eb 12                	jmp    0x14001253c
14001252a:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
14001252f:	ff 15 fb 37 00 00    	call   *0x37fb(%rip)        # 0x140015d30
140012535:	eb d8                	jmp    0x14001250f
140012537:	bb 01 00 00 00       	mov    $0x1,%ebx
14001253c:	8b 05 06 cb 00 00    	mov    0xcb06(%rip),%eax        # 0x14001f048
140012542:	3b c3                	cmp    %ebx,%eax
140012544:	75 0e                	jne    0x140012554
140012546:	bf 1f 00 00 00       	mov    $0x1f,%edi
14001254b:	8b cf                	mov    %edi,%ecx
14001254d:	e8 d1 07 00 00       	call   0x140012d23
140012552:	eb 6c                	jmp    0x1400125c0
140012554:	8b 05 ee ca 00 00    	mov    0xcaee(%rip),%eax        # 0x14001f048
14001255a:	85 c0                	test   %eax,%eax
14001255c:	75 57                	jne    0x1400125b5
14001255e:	89 1d e4 ca 00 00    	mov    %ebx,0xcae4(%rip)        # 0x14001f048
140012564:	4c 8d 3d 45 42 00 00 	lea    0x4245(%rip),%r15        # 0x1400167b0
14001256b:	48 8d 3d 26 42 00 00 	lea    0x4226(%rip),%rdi        # 0x140016798
140012572:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140012577:	41 8b c6             	mov    %r14d,%eax
14001257a:	89 44 24 24          	mov    %eax,0x24(%rsp)
14001257e:	49 3b ff             	cmp    %r15,%rdi
140012581:	73 24                	jae    0x1400125a7
140012583:	85 c0                	test   %eax,%eax
140012585:	75 24                	jne    0x1400125ab
140012587:	4c 39 37             	cmp    %r14,(%rdi)
14001258a:	74 10                	je     0x14001259c
14001258c:	48 8b 07             	mov    (%rdi),%rax
14001258f:	48 8b 0d ca 41 00 00 	mov    0x41ca(%rip),%rcx        # 0x140016760
140012596:	ff d1                	call   *%rcx
140012598:	89 44 24 24          	mov    %eax,0x24(%rsp)
14001259c:	48 83 c7 08          	add    $0x8,%rdi
1400125a0:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400125a5:	eb d7                	jmp    0x14001257e
1400125a7:	85 c0                	test   %eax,%eax
1400125a9:	74 10                	je     0x1400125bb
1400125ab:	b8 ff 00 00 00       	mov    $0xff,%eax
1400125b0:	e9 61 01 00 00       	jmp    0x140012716
1400125b5:	89 1d 2d c0 00 00    	mov    %ebx,0xc02d(%rip)        # 0x14001e5e8
1400125bb:	bf 1f 00 00 00       	mov    $0x1f,%edi
1400125c0:	8b 05 82 ca 00 00    	mov    0xca82(%rip),%eax        # 0x14001f048
1400125c6:	3b c3                	cmp    %ebx,%eax
1400125c8:	75 1d                	jne    0x1400125e7
1400125ca:	48 8d 15 bf 41 00 00 	lea    0x41bf(%rip),%rdx        # 0x140016790
1400125d1:	48 8d 0d 90 41 00 00 	lea    0x4190(%rip),%rcx        # 0x140016768
1400125d8:	e8 21 09 00 00       	call   0x140012efe
1400125dd:	c7 05 61 ca 00 00 02 	movl   $0x2,0xca61(%rip)        # 0x14001f048
1400125e4:	00 00 00
1400125e7:	85 f6                	test   %esi,%esi
1400125e9:	75 0a                	jne    0x1400125f5
1400125eb:	49 8b c6             	mov    %r14,%rax
1400125ee:	48 87 05 4b ca 00 00 	xchg   %rax,0xca4b(%rip)        # 0x14001f040
1400125f5:	4c 39 35 64 ca 00 00 	cmp    %r14,0xca64(%rip)        # 0x14001f060
1400125fc:	74 2a                	je     0x140012628
1400125fe:	48 8d 0d 5b ca 00 00 	lea    0xca5b(%rip),%rcx        # 0x14001f060
140012605:	e8 86 07 00 00       	call   0x140012d90
14001260a:	85 c0                	test   %eax,%eax
14001260c:	74 1a                	je     0x140012628
14001260e:	45 33 c0             	xor    %r8d,%r8d
140012611:	41 8d 50 02          	lea    0x2(%r8),%edx
140012615:	33 c9                	xor    %ecx,%ecx
140012617:	48 8b 05 42 ca 00 00 	mov    0xca42(%rip),%rax        # 0x14001f060
14001261e:	4c 8b 0d 3b 41 00 00 	mov    0x413b(%rip),%r9        # 0x140016760
140012625:	41 ff d1             	call   *%r9
140012628:	48 8b 05 09 40 00 00 	mov    0x4009(%rip),%rax        # 0x140016638
14001262f:	48 8b 08             	mov    (%rax),%rcx
140012632:	48 85 c9             	test   %rcx,%rcx
140012635:	75 0a                	jne    0x140012641
140012637:	b8 ff 00 00 00       	mov    $0xff,%eax
14001263c:	e9 d5 00 00 00       	jmp    0x140012716
140012641:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140012646:	8b 54 24 20          	mov    0x20(%rsp),%edx
14001264a:	0f b7 01             	movzwl (%rcx),%eax
14001264d:	66 83 f8 20          	cmp    $0x20,%ax
140012651:	77 74                	ja     0x1400126c7
140012653:	66 85 c0             	test   %ax,%ax
140012656:	74 04                	je     0x14001265c
140012658:	85 d2                	test   %edx,%edx
14001265a:	75 6b                	jne    0x1400126c7
14001265c:	66 2b c3             	sub    %bx,%ax
14001265f:	66 3b c7             	cmp    %di,%ax
140012662:	77 0e                	ja     0x140012672
140012664:	48 83 c1 02          	add    $0x2,%rcx
140012668:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14001266d:	0f b7 01             	movzwl (%rcx),%eax
140012670:	eb ea                	jmp    0x14001265c
140012672:	84 5c 24 7c          	test   %bl,0x7c(%rsp)
140012676:	0f b7 84 24 80 00 00 	movzwl 0x80(%rsp),%eax
14001267d:	00
14001267e:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
140012684:	44 0f 45 c8          	cmovne %eax,%r9d
140012688:	4c 8b c1             	mov    %rcx,%r8
14001268b:	33 d2                	xor    %edx,%edx
14001268d:	48 8d 0d 6c d9 fe ff 	lea    -0x12694(%rip),%rcx        # 0x140000000
140012694:	e8 f3 08 00 00       	call   0x140012f8c
140012699:	89 05 45 bf 00 00    	mov    %eax,0xbf45(%rip)        # 0x14001e5e4
14001269f:	44 39 35 62 bf 00 00 	cmp    %r14d,0xbf62(%rip)        # 0x14001e608
1400126a6:	75 08                	jne    0x1400126b0
1400126a8:	8b c8                	mov    %eax,%ecx
1400126aa:	ff 15 50 3f 00 00    	call   *0x3f50(%rip)        # 0x140016600
1400126b0:	44 39 35 31 bf 00 00 	cmp    %r14d,0xbf31(%rip)        # 0x14001e5e8
1400126b7:	75 0c                	jne    0x1400126c5
1400126b9:	ff 15 51 3f 00 00    	call   *0x3f51(%rip)        # 0x140016610
1400126bf:	8b 05 1f bf 00 00    	mov    0xbf1f(%rip),%eax        # 0x14001e5e4
1400126c5:	eb 4f                	jmp    0x140012716
1400126c7:	66 83 f8 22          	cmp    $0x22,%ax
1400126cb:	75 0e                	jne    0x1400126db
1400126cd:	41 8b c6             	mov    %r14d,%eax
1400126d0:	85 d2                	test   %edx,%edx
1400126d2:	0f 94 c0             	sete   %al
1400126d5:	8b d0                	mov    %eax,%edx
1400126d7:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400126db:	48 83 c1 02          	add    $0x2,%rcx
1400126df:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400126e4:	e9 61 ff ff ff       	jmp    0x14001264a
1400126e9:	89 05 f5 be 00 00    	mov    %eax,0xbef5(%rip)        # 0x14001e5e4
1400126ef:	83 3d 12 bf 00 00 00 	cmpl   $0x0,0xbf12(%rip)        # 0x14001e608
1400126f6:	75 09                	jne    0x140012701
1400126f8:	8b c8                	mov    %eax,%ecx
1400126fa:	ff 15 08 3f 00 00    	call   *0x3f08(%rip)        # 0x140016608
140012700:	cc                   	int3
140012701:	83 3d e0 be 00 00 00 	cmpl   $0x0,0xbee0(%rip)        # 0x14001e5e8
140012708:	75 0c                	jne    0x140012716
14001270a:	ff 15 00 3f 00 00    	call   *0x3f00(%rip)        # 0x140016610
140012710:	8b 05 ce be 00 00    	mov    0xbece(%rip),%eax        # 0x14001e5e4
140012716:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
14001271d:	00
14001271e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140012722:	49 8b 73 18          	mov    0x18(%r11),%rsi
140012726:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14001272a:	4d 8b 73 28          	mov    0x28(%r11),%r14
14001272e:	49 8b e3             	mov    %r11,%rsp
140012731:	41 5f                	pop    %r15
140012733:	c3                   	ret
140012734:	cc                   	int3
140012735:	cc                   	int3
140012736:	cc                   	int3
140012737:	cc                   	int3
140012738:	cc                   	int3
140012739:	cc                   	int3
14001273a:	cc                   	int3
14001273b:	cc                   	int3
14001273c:	cc                   	int3
14001273d:	cc                   	int3
14001273e:	cc                   	int3
14001273f:	cc                   	int3
140012740:	48 83 ec 28          	sub    $0x28,%rsp
140012744:	e8 db 06 00 00       	call   0x140012e24
140012749:	48 83 c4 28          	add    $0x28,%rsp
14001274d:	e9 7e fd ff ff       	jmp    0x1400124d0
140012752:	cc                   	int3
140012753:	cc                   	int3
140012754:	cc                   	int3
140012755:	cc                   	int3
140012756:	cc                   	int3
140012757:	cc                   	int3
140012758:	ff 25 6a 3e 00 00    	jmp    *0x3e6a(%rip)        # 0x1400165c8
14001275e:	cc                   	int3
14001275f:	cc                   	int3
140012760:	cc                   	int3
140012761:	cc                   	int3
140012762:	cc                   	int3
140012763:	cc                   	int3
140012764:	cc                   	int3
140012765:	cc                   	int3
140012766:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001276d:	00 00 00
140012770:	48 3b 0d 19 be 00 00 	cmp    0xbe19(%rip),%rcx        # 0x14001e590
140012777:	75 10                	jne    0x140012789
140012779:	48 c1 c1 10          	rol    $0x10,%rcx
14001277d:	66 f7 c1 ff ff       	test   $0xffff,%cx
140012782:	75 01                	jne    0x140012785
140012784:	c3                   	ret
140012785:	48 c1 c9 10          	ror    $0x10,%rcx