422596:	6d                   	insl   (%dx),%es:(%edi)
422597:	4b                   	dec    %ebx
422598:	65 64 43             	gs fs inc %ebx
42259b:	53                   	push   %ebx
42259c:	59                   	pop    %ecx
42259d:	66 50                	push   %ax
42259f:	46                   	inc    %esi
4225a0:	30 6a 4f             	xor    %ch,0x4f(%edx)
4225a3:	4e                   	dec    %esi
4225a4:	38 78 68             	cmp    %bh,0x68(%eax)
4225a7:	54                   	push   %esp
4225a8:	68 46 6e 42 4d       	push   $0x4d426e46
4225ad:	35 48 6a 33 68       	xor    $0x68336a48,%eax
4225b2:	64 64 73 41          	fs fs jae 0x4225f7
4225b6:	4a                   	dec    %edx
4225b7:	6c                   	insb   (%dx),%es:(%edi)
4225b8:	37                   	aaa
4225b9:	53                   	push   %ebx
4225ba:	30 74 6e 4e          	xor    %dh,0x4e(%esi,%ebp,2)
4225be:	4c                   	dec    %esp
4225bf:	6a 6c                	push   $0x6c
4225c1:	61                   	popa
4225c2:	4b                   	dec    %ebx
4225c3:	41                   	inc    %ecx
4225c4:	77 38                	ja     0x4225fe
4225c6:	7a 34                	jp     0x4225fc
4225c8:	62 49 4e             	bound  %ecx,0x4e(%ecx)
4225cb:	46                   	inc    %esi
4225cc:	66 39 50 4e          	cmp    %dx,0x4e(%eax)
4225d0:	65 69 52 74 76 79 68 	imul   $0x70687976,%gs:0x74(%edx),%edx
4225d7:	70
4225d8:	62 75 45             	bound  %esi,0x45(%ebp)
4225db:	50                   	push   %eax
4225dc:	71 75                	jno    0x422653
4225de:	47                   	inc    %edi
4225df:	79 70                	jns    0x422651
4225e1:	71 6d                	jno    0x422650
4225e3:	30 45 46             	xor    %al,0x46(%ebp)
4225e6:	73 43                	jae    0x42262b
4225e8:	6e                   	outsb  %ds:(%esi),(%dx)
4225e9:	33 75 4b             	xor    0x4b(%ebp),%esi
4225ec:	35 2f 54 32 6c       	xor    $0x6c32542f,%eax
4225f1:	30 58 53             	xor    %bl,0x53(%eax)
4225f4:	33 6d 4b             	xor    0x4b(%ebp),%ebp
4225f7:	6c                   	insb   (%dx),%es:(%edi)
4225f8:	6f                   	outsl  %ds:(%esi),(%dx)
4225f9:	52                   	push   %edx
4225fa:	4c                   	dec    %esp
4225fb:	4d                   	dec    %ebp
4225fc:	35 75 44 47 7a       	xor    $0x7a474475,%eax
422601:	6e                   	outsb  %ds:(%esi),(%dx)
422602:	30 39                	xor    %bh,(%ecx)
422604:	59                   	pop    %ecx
422605:	7a 45                	jp     0x42264c
422607:	30 46 41             	xor    %al,0x41(%esi)
42260a:	50                   	push   %eax
42260b:	78 61                	js     0x42266e
42260d:	68 63 78 35 46       	push   $0x46357863
422612:	34 37                	xor    $0x37,%al
422614:	63 57 35             	arpl   %edx,0x35(%edi)
422617:	65 75 45             	gs jne 0x42265f
42261a:	4e                   	dec    %esi
42261b:	39 55 38             	cmp    %edx,0x38(%ebp)
42261e:	77 4d                	ja     0x42266d
422620:	32 63 66             	xor    0x66(%ebx),%ah
422623:	2f                   	das
422624:	79 5a                	jns    0x422680
422626:	59                   	pop    %ecx
422627:	51                   	push   %ecx
422628:	55                   	push   %ebp
422629:	63 37                	arpl   %esi,(%edi)
42262b:	65 78 70             	gs js  0x42269e
42262e:	49                   	dec    %ecx
42262f:	6b 38 76             	imul   $0x76,(%eax),%edi
422632:	30 58 65             	xor    %bl,0x65(%eax)
422635:	4f                   	dec    %edi
422636:	38 41 39             	cmp    %al,0x39(%ecx)
422639:	44                   	inc    %esp
42263a:	66 6c                	data16 insb (%dx),%es:(%edi)
42263c:	49                   	dec    %ecx
42263d:	43                   	inc    %ebx
42263e:	64 62 44 67 67       	bound  %eax,%fs:0x67(%edi,%eiz,2)
422643:	74 47                	je     0x42268c
422645:	54                   	push   %esp
422646:	44                   	inc    %esp
422647:	42                   	inc    %edx
422648:	48                   	dec    %eax
422649:	62 5a 7a             	bound  %ebx,0x7a(%edx)
42264c:	63 6a 51             	arpl   %ebp,0x51(%edx)
42264f:	37                   	aaa
422650:	51                   	push   %ecx
422651:	46                   	inc    %esi
422652:	34 59                	xor    $0x59,%al
422654:	2f                   	das
422655:	7a 39                	jp     0x422690
422657:	65 46                	gs inc %esi
422659:	36 4d                	ss dec %ebp
42265b:	66 43                	inc    %bx
42265d:	50                   	push   %eax
42265e:	32 39                	xor    (%ecx),%bh
422660:	46                   	inc    %esi
422661:	70 6f                	jo     0x4226d2
422663:	37                   	aaa
422664:	44                   	inc    %esp
422665:	42                   	inc    %edx
422666:	6a 62                	push   $0x62
422668:	78 75                	js     0x4226df
42266a:	6a 76                	push   $0x76
42266c:	62 64 6b 4d          	bound  %esp,0x4d(%ebx,%ebp,2)
422670:	38 57 79             	cmp    %dl,0x79(%edi)
422673:	68 50 41 64 4f       	push   $0x4f644150
422678:	73 77                	jae    0x4226f1
42267a:	6e                   	outsb  %ds:(%esi),(%dx)
42267b:	68 53 31 70 39       	push   $0x39703153
422680:	49                   	dec    %ecx
422681:	6c                   	insb   (%dx),%es:(%edi)
422682:	74 49                	je     0x4226cd
422684:	68 44 65 50 36       	push   $0x36506544
422689:	44                   	inc    %esp
42268a:	2f                   	das
42268b:	72 75                	jb     0x422702
42268d:	31 6f 45             	xor    %ebp,0x45(%edi)
422690:	59                   	pop    %ecx
422691:	34 56                	xor    $0x56,%al
422693:	65 78 4e             	gs js  0x4226e4
422696:	7a 37                	jp     0x4226cf
422698:	38 31                	cmp    %dh,(%ecx)
42269a:	47                   	inc    %edi
42269b:	6f                   	outsl  %ds:(%esi),(%dx)
42269c:	57                   	push   %edi
42269d:	54                   	push   %esp
42269e:	2f                   	das
42269f:	76 39                	jbe    0x4226da
4226a1:	51                   	push   %ecx
4226a2:	39 44 48 74          	cmp    %eax,0x74(%eax,%ecx,2)
4226a6:	77 35                	ja     0x4226dd
4226a8:	45                   	inc    %ebp
4226a9:	70 43                	jo     0x4226ee
4226ab:	58                   	pop    %eax
4226ac:	77 41                	ja     0x4226ef
4226ae:	5a                   	pop    %edx
4226af:	38 35 53 46 42 6f    	cmp    %dh,0x6f424653
4226b5:	48                   	dec    %eax
4226b6:	71 33                	jno    0x4226eb
4226b8:	76 73                	jbe    0x42272d
4226ba:	32 6c 64 32          	xor    0x32(%esp,%eiz,2),%ch
4226be:	53                   	push   %ebx
4226bf:	69 38 70 6f 30 50    	imul   $0x50306f70,(%eax),%edi
4226c5:	4e                   	dec    %esi
4226c6:	6d                   	insl   (%dx),%es:(%edi)
4226c7:	43                   	inc    %ebx
4226c8:	33 6a 46             	xor    0x46(%edx),%ebp
4226cb:	37                   	aaa
4226cc:	78 59                	js     0x422727
4226ce:	46                   	inc    %esi
4226cf:	38 77 4f             	cmp    %dh,0x4f(%edi)
4226d2:	64 65 35 67 33 38 61 	fs gs xor $0x61383367,%eax
4226d9:	6b 6e 53 75          	imul   $0x75,0x53(%esi),%ebp
4226dd:	55                   	push   %ebp
4226de:	30 67 48             	xor    %ah,0x48(%edi)
4226e1:	6c                   	insb   (%dx),%es:(%edi)
4226e2:	54                   	push   %esp
4226e3:	73 79                	jae    0x42275e
4226e5:	68 78 41 71 2f       	push   $0x2f714178
4226ea:	55                   	push   %ebp
4226eb:	64 34 62             	fs xor $0x62,%al
4226ee:	47                   	inc    %edi
4226ef:	7a 6a                	jp     0x42275b
4226f1:	72 50                	jb     0x422743
4226f3:	30 72 31             	xor    %dh,0x31(%edx)
4226f6:	50                   	push   %eax
4226f7:	5a                   	pop    %edx
4226f8:	45                   	inc    %ebp
4226f9:	55                   	push   %ebp
4226fa:	74 4d                	je     0x422749
4226fc:	4e                   	dec    %esi
4226fd:	4f                   	dec    %edi
4226fe:	71 6d                	jno    0x42276d
422700:	57                   	push   %edi
422701:	54                   	push   %esp
422702:	33 77 73             	xor    0x73(%edi),%esi
422705:	37                   	aaa
422706:	30 49 79             	xor    %cl,0x79(%ecx)
422709:	41                   	inc    %ecx
42270a:	63 74 31 51          	arpl   %esi,0x51(%ecx,%esi,1)
42270e:	78 65                	js     0x422775
422710:	2b 47 46             	sub    0x46(%edi),%eax
422713:	76 6a                	jbe    0x42277f
422715:	49                   	dec    %ecx
422716:	4d                   	dec    %ebp
422717:	34 4e                	xor    $0x4e,%al
422719:	76 68                	jbe    0x422783
42271b:	74 55                	je     0x422772
42271d:	34 39                	xor    $0x39,%al
42271f:	4f                   	dec    %edi
422720:	61                   	popa
422721:	61                   	popa
422722:	2f                   	das
422723:	39 4a 4c             	cmp    %ecx,0x4c(%edx)
422726:	49                   	dec    %ecx
422727:	75 59                	jne    0x422782
422729:	4c                   	dec    %esp
42272a:	52                   	push   %edx
42272b:	54                   	push   %esp
42272c:	71 63                	jno    0x422791
42272e:	50                   	push   %eax
42272f:	50                   	push   %eax
422730:	58                   	pop    %eax
422731:	69 46 64 4f 66 41 57 	imul   $0x5741664f,0x64(%esi),%eax
422738:	58                   	pop    %eax
422739:	57                   	push   %edi
42273a:	5a                   	pop    %edx
42273b:	51                   	push   %ecx
42273c:	38 75 39             	cmp    %dh,0x39(%ebp)
42273f:	51                   	push   %ecx
422740:	2b 6e 66             	sub    0x66(%esi),%ebp
422743:	31 69 5a             	xor    %ebp,0x5a(%ecx)
422746:	78 69                	js     0x4227b1
422748:	6d                   	insl   (%dx),%es:(%edi)
422749:	67 65 4f             	addr16 gs dec %edi
42274c:	57                   	push   %edi
42274d:	78 4c                	js     0x42279b
42274f:	53                   	push   %ebx
422750:	73 71                	jae    0x4227c3
422752:	42                   	inc    %edx
422753:	4f                   	dec    %edi
422754:	55                   	push   %ebp
422755:	50                   	push   %eax
422756:	2f                   	das
422757:	63 7a 66             	arpl   %edi,0x66(%edx)
42275a:	68 69 4b 4b 70       	push   $0x704b4b69
42275f:	58                   	pop    %eax
422760:	68 51 69 47 79       	push   $0x79476951
422765:	77 65                	ja     0x4227cc
422767:	45                   	inc    %ebp
422768:	70 79                	jo     0x4227e3
42276a:	46                   	inc    %esi
42276b:	64 32 34 57          	xor    %fs:(%edi,%edx,2),%dh
42276f:	7a 6a                	jp     0x4227db
422771:	36 65 35 4f 33 4d 68 	ss gs xor $0x684d334f,%eax
422778:	45                   	inc    %ebp
422779:	74 75                	je     0x4227f0
42277b:	77 6d                	ja     0x4227ea
42277d:	6e                   	outsb  %ds:(%esi),(%dx)
42277e:	2b 76 55             	sub    0x55(%esi),%esi
422781:	53                   	push   %ebx
422782:	49                   	dec    %ecx
422783:	50                   	push   %eax
422784:	77 6d                	ja     0x4227f3
422786:	58                   	pop    %eax
422787:	54                   	push   %esp
422788:	4f                   	dec    %edi
422789:	52                   	push   %edx
42278a:	38 71 49             	cmp    %dh,0x49(%ecx)
42278d:	6e                   	outsb  %ds:(%esi),(%dx)
42278e:	63 51 2b             	arpl   %edx,0x2b(%ecx)
422791:	7a 56                	jp     0x4227e9
422793:	30 50 66             	xor    %dl,0x66(%eax)
422796:	39 74 6c 68          	cmp    %esi,0x68(%esp,%ebp,2)
42279a:	45                   	inc    %ebp
42279b:	44                   	inc    %esp
42279c:	62 56 31             	bound  %edx,0x31(%esi)
42279f:	6d                   	insl   (%dx),%es:(%edi)
4227a0:	2b 75 48             	sub    0x48(%ebp),%esi
4227a3:	2f                   	das
4227a4:	4e                   	dec    %esi
4227a5:	55                   	push   %ebp
4227a6:	72 66                	jb     0x42280e
4227a8:	33 70 51             	xor    0x51(%eax),%esi
4227ab:	78 33                	js     0x4227e0
4227ad:	6c                   	insb   (%dx),%es:(%edi)
4227ae:	53                   	push   %ebx
4227af:	62 70 55             	bound  %esi,0x55(%eax)
4227b2:	64 53                	fs push %ebx
4227b4:	39 70 34             	cmp    %esi,0x34(%eax)
4227b7:	65 42                	gs inc %edx
4227b9:	76 51                	jbe    0x42280c
4227bb:	30 66 78             	xor    %ah,0x78(%esi)
4227be:	55                   	push   %ebp
4227bf:	56                   	push   %esi
4227c0:	33 53 4d             	xor    0x4d(%ebx),%edx
4227c3:	6f                   	outsl  %ds:(%esi),(%dx)
4227c4:	44                   	inc    %esp
4227c5:	32 6a 74             	xor    0x74(%edx),%ch
4227c8:	67 58                	addr16 pop %eax
4227ca:	39 53 42             	cmp    %edx,0x42(%ebx)
4227cd:	6e                   	outsb  %ds:(%esi),(%dx)
4227ce:	61                   	popa
4227cf:	2b 61 39             	sub    0x39(%ecx),%esp
4227d2:	50                   	push   %eax
4227d3:	70 63                	jo     0x422838
4227d5:	36 75 71             	ss jne 0x422849
4227d8:	76 51                	jbe    0x42282b
4227da:	42                   	inc    %edx
4227db:	55                   	push   %ebp
4227dc:	48                   	dec    %eax
4227dd:	44                   	inc    %esp
4227de:	44                   	inc    %esp
4227df:	46                   	inc    %esi
4227e0:	6d                   	insl   (%dx),%es:(%edi)
4227e1:	73 53                	jae    0x422836
4227e3:	2b 37                	sub    (%edi),%esi
4227e5:	4a                   	dec    %edx
4227e6:	47                   	inc    %edi
4227e7:	51                   	push   %ecx
4227e8:	65 4d                	gs dec %ebp
4227ea:	63 55 54             	arpl   %edx,0x54(%ebp)
4227ed:	71 79                	jno    0x422868
4227ef:	69 4a 2b 49 6a 6d 51 	imul   $0x516d6a49,0x2b(%edx),%ecx
4227f6:	45                   	inc    %ebp
4227f7:	32 2f                	xor    (%edi),%ch
4227f9:	2b 38                	sub    (%eax),%edi
4227fb:	66 42                	inc    %dx
4227fd:	38 43 4c             	cmp    %al,0x4c(%ebx)
422800:	4b                   	dec    %ebx
422801:	71 77                	jno    0x42287a
422803:	59                   	pop    %ecx
422804:	33 6e 5a             	xor    0x5a(%esi),%ebp
422807:	65 2f                	gs das
422809:	62 79 4d             	bound  %edi,0x4d(%ecx)
42280c:	37                   	aaa
42280d:	31 38                	xor    %edi,(%eax)
42280f:	6b 6b 63 65          	imul   $0x65,0x63(%ebx),%ebp
422813:	78 32                	js     0x422847
422815:	6e                   	outsb  %ds:(%esi),(%dx)
422816:	6b 53 35 64          	imul   $0x64,0x35(%ebx),%edx
42281a:	49                   	dec    %ecx
42281b:	49                   	dec    %ecx
42281c:	6e                   	outsb  %ds:(%esi),(%dx)
42281d:	4d                   	dec    %ebp
42281e:	5a                   	pop    %edx
42281f:	33 68 78             	xor    0x78(%eax),%ebp
422822:	78 47                	js     0x42286b
422824:	79 33                	jns    0x422859
422826:	62 44 4c 41          	bound  %eax,0x41(%esp,%ecx,2)
42282a:	4f                   	dec    %edi
42282b:	51                   	push   %ecx
42282c:	4d                   	dec    %ebp
42282d:	4c                   	dec    %esp
42282e:	6f                   	outsl  %ds:(%esi),(%dx)
42282f:	4a                   	dec    %edx
422830:	64 4e                	fs dec %esi
422832:	6f                   	outsl  %ds:(%esi),(%dx)
422833:	4b                   	dec    %ebx
422834:	48                   	dec    %eax
422835:	46                   	inc    %esi
422836:	65 34 33             	gs xor $0x33,%al
422839:	57                   	push   %edi
42283a:	59                   	pop    %ecx
42283b:	76 51                	jbe    0x42288e