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
42283d:	49                   	dec    %ecx
42283e:	47                   	inc    %edi
42283f:	2f                   	das
422840:	52                   	push   %edx
422841:	4a                   	dec    %edx
422842:	77 58                	ja     0x42289c
422844:	46                   	inc    %esi
422845:	65 45                	gs inc %ebp
422847:	68 71 6b 73 64       	push   $0x64736b71
42284c:	78 79                	js     0x4228c7
42284e:	52                   	push   %edx
42284f:	79 70                	jns    0x4228c1
422851:	6d                   	insl   (%dx),%es:(%edi)
422852:	77 33                	ja     0x422887
422854:	59                   	pop    %ecx
422855:	30 6b 6c             	xor    %ch,0x6c(%ebx)
422858:	5a                   	pop    %edx
422859:	42                   	inc    %edx
42285a:	4e                   	dec    %esi
42285b:	78 37                	js     0x422894
42285d:	48                   	dec    %eax
42285e:	76 45                	jbe    0x4228a5
422860:	64 4d                	fs dec %ebp
422862:	48                   	dec    %eax
422863:	6a 73                	push   $0x73
422865:	6b 61 52 67          	imul   $0x67,0x52(%ecx),%esp
422869:	41                   	inc    %ecx
42286a:	6b 78 77 6c          	imul   $0x6c,0x77(%eax),%edi
42286e:	36 6f                	outsl  %ss:(%esi),(%dx)
422870:	72 36                	jb     0x4228a8
422872:	43                   	inc    %ebx
422873:	77 42                	ja     0x4228b7
422875:	6d                   	insl   (%dx),%es:(%edi)
422876:	6a 69                	push   $0x69
422878:	42                   	inc    %edx
422879:	73 33                	jae    0x4228ae
42287b:	37                   	aaa
42287c:	76 4e                	jbe    0x4228cc
42287e:	75 67                	jne    0x4228e7
422880:	70 41                	jo     0x4228c3
422882:	77 61                	ja     0x4228e5
422884:	47                   	inc    %edi
422885:	4c                   	dec    %esp
422886:	43                   	inc    %ebx
422887:	50                   	push   %eax
422888:	6d                   	insl   (%dx),%es:(%edi)
422889:	70 6d                	jo     0x4228f8
42288b:	6c                   	insb   (%dx),%es:(%edi)
42288c:	7a 4d                	jp     0x4228db
42288e:	77 75                	ja     0x422905
422890:	68 46 2f 6e 2b       	push   $0x2b6e2f46
422895:	6c                   	insb   (%dx),%es:(%edi)
422896:	66 4f                	dec    %di
422898:	48                   	dec    %eax
422899:	4b                   	dec    %ebx
42289a:	72 4b                	jb     0x4228e7
42289c:	68 65 45 4a 74       	push   $0x744a4565
4228a1:	4a                   	dec    %edx
4228a2:	32 43 79             	xor    0x79(%ebx),%al
4228a5:	71 57                	jno    0x4228fe
4228a7:	4f                   	dec    %edi
4228a8:	4c                   	dec    %esp
4228a9:	49                   	dec    %ecx
4228aa:	4c                   	dec    %esp
4228ab:	53                   	push   %ebx
4228ac:	66 32 73 55          	data16 xor 0x55(%ebx),%dh
4228b0:	36 4c                	ss dec %esp
4228b2:	4c                   	dec    %esp
4228b3:	68 53 32 4d 48       	push   $0x484d3253
4228b8:	33 39                	xor    (%ecx),%edi
4228ba:	52                   	push   %edx
4228bb:	6d                   	insl   (%dx),%es:(%edi)
4228bc:	5a                   	pop    %edx
4228bd:	61                   	popa
4228be:	49                   	dec    %ecx
4228bf:	75 71                	jne    0x422932
4228c1:	46                   	inc    %esi
4228c2:	4a                   	dec    %edx
4228c3:	70 73                	jo     0x422938
4228c5:	78 5a                	js     0x422921
4228c7:	6a 76                	push   $0x76
4228c9:	2f                   	das
4228ca:	31 4f 35             	xor    %ecx,0x35(%edi)
4228cd:	51                   	push   %ecx
4228ce:	7a 54                	jp     0x422924
4228d0:	69 44 63 56 5a 31 4a 	imul   $0x684a315a,0x56(%ebx,%eiz,2),%eax
4228d7:	68
4228d8:	33 78 74             	xor    0x74(%eax),%edi
4228db:	34 46                	xor    $0x46,%al
4228dd:	5a                   	pop    %edx
4228de:	4b                   	dec    %ebx
4228df:	39 75 67             	cmp    %esi,0x67(%ebp)
4228e2:	50                   	push   %eax
4228e3:	6b 70 33 7a          	imul   $0x7a,0x33(%eax),%esi
4228e7:	4f                   	dec    %edi
4228e8:	63 66 76             	arpl   %esp,0x76(%esi)
4228eb:	35 76 6c 49 69       	xor    $0x69496c76,%eax
4228f0:	67 70 2b             	addr16 jo 0x42291e
4228f3:	32 63 54             	xor    0x54(%ebx),%ah
4228f6:	35 32 36 78 78       	xor    $0x78783632,%eax
4228fb:	63 57 50             	arpl   %edx,0x50(%edi)
4228fe:	65 45                	gs inc %ebp
422900:	42                   	inc    %edx
422901:	55                   	push   %ebp
422902:	64 71 6f             	fs jno 0x422974
422905:	6c                   	insb   (%dx),%es:(%edi)
422906:	2f                   	das
422907:	69 74 36 6b 4d 6d 61 	imul   $0x68616d4d,0x6b(%esi,%esi,1),%esi
42290e:	68
42290f:	61                   	popa
422910:	47                   	inc    %edi
422911:	6f                   	outsl  %ds:(%esi),(%dx)
422912:	79 48                	jns    0x42295c
422914:	35 2b 66 30 43       	xor    $0x4330662b,%eax
422919:	57                   	push   %edi
42291a:	68 77 37 46 59       	push   $0x59463777
42291f:	52                   	push   %edx
422920:	49                   	dec    %ecx
422921:	35 33 6b 46 79       	xor    $0x79466b33,%eax
422926:	41                   	inc    %ecx
422927:	46                   	inc    %esi
422928:	56                   	push   %esi
422929:	4b                   	dec    %ebx
42292a:	68 57 67 6d 38       	push   $0x386d6757
42292f:	2b 58 56             	sub    0x56(%eax),%ebx
422932:	51                   	push   %ecx
422933:	6c                   	insb   (%dx),%es:(%edi)
422934:	67 55                	addr16 push %ebp
422936:	6f                   	outsl  %ds:(%esi),(%dx)
422937:	31 55 77             	xor    %edx,0x77(%ebp)
42293a:	46                   	inc    %esi
42293b:	64 56                	fs push %esi
42293d:	45                   	inc    %ebp
42293e:	38 74 68 76          	cmp    %dh,0x76(%eax,%ebp,2)
422942:	35 73 2b 52 50       	xor    $0x50522b73,%eax
422947:	7a 59                	jp     0x4229a2
422949:	45                   	inc    %ebp
42294a:	35 2f 42 46 6e       	xor    $0x6e46422f,%eax
42294f:	73 55                	jae    0x4229a6
422951:	49                   	dec    %ecx
422952:	42                   	inc    %edx
422953:	52                   	push   %edx
422954:	36 6f                	outsl  %ss:(%esi),(%dx)
422956:	38 33                	cmp    %dh,(%ebx)
422958:	62 31                	bound  %esi,(%ecx)
42295a:	41                   	inc    %ecx
42295b:	45                   	inc    %ebp
42295c:	76 58                	jbe    0x4229b6
42295e:	76 62                	jbe    0x4229c2
422960:	65 32 4b 6e          	xor    %gs:0x6e(%ebx),%cl
422964:	4d                   	dec    %ebp
422965:	51                   	push   %ecx
422966:	4a                   	dec    %edx
422967:	6f                   	outsl  %ds:(%esi),(%dx)
422968:	5a                   	pop    %edx
422969:	71 75                	jno    0x4229e0
42296b:	50                   	push   %eax
42296c:	7a 4d                	jp     0x4229bb
42296e:	36 6a 35             	ss push $0x35
422971:	79 6f                	jns    0x4229e2
422973:	55                   	push   %ebp
422974:	65 59                	gs pop %ecx
422976:	61                   	popa
422977:	35 49 5a 6a 35       	xor    $0x356a5a49,%eax
42297c:	53                   	push   %ebx
42297d:	49                   	dec    %ecx
42297e:	4e                   	dec    %esi
42297f:	34 66                	xor    $0x66,%al
422981:	58                   	pop    %eax
422982:	77 47                	ja     0x4229cb
422984:	4e                   	dec    %esi
422985:	6b 52 79 2f          	imul   $0x2f,0x79(%edx),%edx
422989:	33 41 76             	xor    0x76(%ecx),%eax
42298c:	32 37                	xor    (%edi),%dh
42298e:	59                   	pop    %ecx