412757:	49                   	dec    %ecx
412758:	30 39                	xor    %bh,(%ecx)
41275a:	6f                   	outsl  %ds:(%esi),(%dx)
41275b:	7a 33                	jp     0x412790
41275d:	57                   	push   %edi
41275e:	46                   	inc    %esi
41275f:	74 7a                	je     0x4127db
412761:	62 39                	bound  %edi,(%ecx)
412763:	70 39                	jo     0x41279e
412765:	4d                   	dec    %ebp
412766:	50                   	push   %eax
412767:	7a 45                	jp     0x4127ae
412769:	57                   	push   %edi
41276a:	5a                   	pop    %edx
41276b:	64 68 6c 45 72 77    	fs push $0x7772456c
412771:	51                   	push   %ecx
412772:	69 41 79 65 6a 4c 7a 	imul   $0x7a4c6a65,0x79(%ecx),%eax
412779:	35 59 4f 5a 38       	xor    $0x385a4f59,%eax
41277e:	7a 67                	jp     0x4127e7
412780:	66 41                	inc    %cx
412782:	61                   	popa
412783:	39 38                	cmp    %edi,(%eax)
412785:	39 5a 6d             	cmp    %ebx,0x6d(%edx)
412788:	52                   	push   %edx
412789:	38 4c 6d 4f          	cmp    %cl,0x4f(%ebp,%ebp,2)
41278d:	4f                   	dec    %edi
41278e:	64 46                	fs inc %esi
412790:	7a 75                	jp     0x412807
412792:	4c                   	dec    %esp
412793:	63 45 2f             	arpl   %eax,0x2f(%ebp)
412796:	42                   	inc    %edx
412797:	30 62 73             	xor    %ah,0x73(%edx)
41279a:	48                   	dec    %eax
41279b:	6c                   	insb   (%dx),%es:(%edi)
41279c:	6e                   	outsb  %ds:(%esi),(%dx)
41279d:	54                   	push   %esp
41279e:	6f                   	outsl  %ds:(%esi),(%dx)
41279f:	66 62 75 32          	bound  %si,0x32(%ebp)
4127a3:	4f                   	dec    %edi
4127a4:	52                   	push   %edx
4127a5:	5a                   	pop    %edx
4127a6:	66 46                	inc    %si
4127a8:	30 54 55 79          	xor    %dl,0x79(%ebp,%edx,2)
4127ac:	4f                   	dec    %edi
4127ad:	38 65 37             	cmp    %ah,0x37(%ebp)
4127b0:	65 72 6d             	gs jb  0x412820
4127b3:	56                   	push   %esi
4127b4:	68 69 32 67 49       	push   $0x49673269
4127b9:	7a 65                	jp     0x412820
4127bb:	44                   	inc    %esp
4127bc:	4c                   	dec    %esp
4127bd:	68 7a 67 79 6e       	push   $0x6e79677a
4127c2:	30 35 69 41 59 4e    	xor    %dh,0x4e594169
4127c8:	4e                   	dec    %esi
4127c9:	4f                   	dec    %edi
4127ca:	78 36                	js     0x412802
4127cc:	6b 71 4a 37          	imul   $0x37,0x4a(%ecx),%esi
4127d0:	4c                   	dec    %esp
4127d1:	35 6e 55 79 57       	xor    $0x5779556e,%eax
4127d6:	69 46 4c 36 67 63 65 	imul   $0x65636736,0x4c(%esi),%eax
4127dd:	37                   	aaa
4127de:	67 4b                	addr16 dec %ebx
4127e0:	71 55                	jno    0x412837
4127e2:	53                   	push   %ebx
4127e3:	4e                   	dec    %esi
4127e4:	5a                   	pop    %edx
4127e5:	4a                   	dec    %edx
4127e6:	76 35                	jbe    0x41281d
4127e8:	63 72 30             	arpl   %esi,0x30(%edx)
4127eb:	67 51                	addr16 push %ecx
4127ed:	4c                   	dec    %esp
4127ee:	37                   	aaa
4127ef:	70 6a                	jo     0x41285b
4127f1:	44                   	inc    %esp
4127f2:	4f                   	dec    %edi
4127f3:	71 59                	jno    0x41284e
4127f5:	50                   	push   %eax
4127f6:	65 35 49 47 58 42    	gs xor $0x42584749,%eax
4127fc:	4a                   	dec    %edx
4127fd:	76 64                	jbe    0x412863
4127ff:	56                   	push   %esi
412800:	79 56                	jns    0x412858
412802:	33 57 63             	xor    0x63(%edi),%edx
412805:	66 4e                	dec    %si
412807:	67 37                	addr16 aaa
412809:	6b 54 67 78 36       	imul   $0x36,0x78(%edi,%eiz,2),%edx
41280e:	76 5a                	jbe    0x41286a
412810:	33 65 59             	xor    0x59(%ebp),%esp
412813:	6a 47                	push   $0x47
412815:	59                   	pop    %ecx
412816:	67 6d                	insl   (%dx),%es:(%di)
412818:	52                   	push   %edx
412819:	2b 45 35             	sub    0x35(%ebp),%eax
41281c:	49                   	dec    %ecx
41281d:	47                   	inc    %edi
41281e:	34 57                	xor    $0x57,%al
412820:	49                   	dec    %ecx
412821:	7a 4b                	jp     0x41286e
412823:	35 55 76 63 64       	xor    $0x64637655,%eax
412828:	36 43                	ss inc %ebx
41282a:	76 34                	jbe    0x412860
41282c:	4a                   	dec    %edx
41282d:	50                   	push   %eax
41282e:	72 42                	jb     0x412872
412830:	47                   	inc    %edi
412831:	38 6c 31 5a          	cmp    %ch,0x5a(%ecx,%esi,1)
412835:	72 4d                	jb     0x412884
412837:	35 74 57 76 71       	xor    $0x71765774,%eax
41283c:	30 49 46             	xor    %cl,0x46(%ecx)
41283f:	36 67 76 2b          	ss addr16 jbe 0x41286e
412843:	67 33 75 32          	xor    0x32(%di),%esi
412847:	50                   	push   %eax
412848:	34 32                	xor    $0x32,%al
41284a:	36 64 63 58 55       	ss arpl %ebx,%fs:0x55(%eax)
41284f:	33 76 35             	xor    0x35(%esi),%esi
412852:	2b 69 30             	sub    0x30(%ecx),%ebp
412855:	6e                   	outsb  %ds:(%esi),(%dx)
412856:	62 4a 30             	bound  %ecx,0x30(%edx)
412859:	44                   	inc    %esp
41285a:	76 61                	jbe    0x4128bd
41285c:	37                   	aaa
41285d:	35 48 4c 34 4d       	xor    $0x4d344c48,%eax
412862:	71 37                	jno    0x41289b
412864:	46                   	inc    %esi
412865:	4d                   	dec    %ebp
412866:	42                   	inc    %edx
412867:	33 47 57             	xor    0x57(%edi),%eax
41286a:	45                   	inc    %ebp
41286b:	57                   	push   %edi
41286c:	4e                   	dec    %esi
41286d:	35 35 4c 53 34       	xor    $0x34534c35,%eax
412872:	76 55                	jbe    0x4128c9
412874:	5a                   	pop    %edx
412875:	30 55 36             	xor    %dl,0x36(%ebp)
412878:	71 49                	jno    0x4128c3
41287a:	49                   	dec    %ecx
41287b:	6c                   	insb   (%dx),%es:(%edi)
41287c:	4c                   	dec    %esp
41287d:	75 65                	jne    0x4128e4
41287f:	48                   	dec    %eax
412880:	54                   	push   %esp
412881:	66 32 78 57          	data16 xor 0x57(%eax),%bh
412885:	48                   	dec    %eax
412886:	37                   	aaa
412887:	66 2f                	data16 das
412889:	67 38 2f             	cmp    %ch,(%bx)
41288c:	50                   	push   %eax
41288d:	75 73                	jne    0x412902
41288f:	4e                   	dec    %esi
412890:	45                   	inc    %ebp
412891:	6f                   	outsl  %ds:(%esi),(%dx)
412892:	73 73                	jae    0x412907
412894:	71 32                	jno    0x4128c8
412896:	78 71                	js     0x412909
412898:	39 36                	cmp    %esi,(%esi)
41289a:	76 4f                	jbe    0x4128eb
41289c:	2b 53 73             	sub    0x73(%ebx),%edx
41289f:	7a 39                	jp     0x4128da
4128a1:	37                   	aaa
4128a2:	59                   	pop    %ecx
4128a3:	39 4e 32             	cmp    %ecx,0x32(%esi)
4128a6:	43                   	inc    %ebx
4128a7:	4a                   	dec    %edx
4128a8:	63 6f 41             	arpl   %ebp,0x41(%edi)
4128ab:	7a 49                	jp     0x4128f6
4128ad:	70 38                	jo     0x4128e7
4128af:	52                   	push   %edx
4128b0:	34 6d                	xor    $0x6d,%al
4128b2:	34 41                	xor    $0x41,%al
4128b4:	6c                   	insb   (%dx),%es:(%edi)
4128b5:	42                   	inc    %edx
4128b6:	5a                   	pop    %edx
4128b7:	71 78                	jno    0x412931
4128b9:	66 32 55 76          	data16 xor 0x76(%ebp),%dl
4128bd:	36 4e                	ss dec %esi
4128bf:	76 45                	jbe    0x412906
4128c1:	63 41 44             	arpl   %eax,0x44(%ecx)
4128c4:	77 31                	ja     0x4128f7
4128c6:	74 58                	je     0x412920
4128c8:	66 74 6f             	data16 je 0x41293a
4128cb:	57                   	push   %edi
4128cc:	75 75                	jne    0x412943
4128ce:	4b                   	dec    %ebx
4128cf:	6e                   	outsb  %ds:(%esi),(%dx)
4128d0:	74 69                	je     0x41293b
4128d2:	74 55                	je     0x412929
4128d4:	4a                   	dec    %edx
4128d5:	36 55                	ss push %ebp
4128d7:	41                   	inc    %ecx
4128d8:	63 6b 72             	arpl   %ebp,0x72(%ebx)
4128db:	4d                   	dec    %ebp
4128dc:	71 6b                	jno    0x412949
4128de:	70 4f                	jo     0x41292f
4128e0:	44                   	inc    %esp
4128e1:	52                   	push   %edx
4128e2:	52                   	push   %edx
4128e3:	6e                   	outsb  %ds:(%esi),(%dx)
4128e4:	62 6f 41             	bound  %ebp,0x41(%edi)
4128e7:	33 77 75             	xor    0x75(%edi),%esi
4128ea:	41                   	inc    %ecx
4128eb:	34 76                	xor    $0x76,%al
4128ed:	55                   	push   %ebp
4128ee:	4b                   	dec    %ebx
4128ef:	4a                   	dec    %edx
4128f0:	4d                   	dec    %ebp
4128f1:	2b 77 70             	sub    0x70(%edi),%esi
4128f4:	41                   	inc    %ecx
4128f5:	52                   	push   %edx
4128f6:	57                   	push   %edi
4128f7:	31 72 57             	xor    %esi,0x57(%edx)
4128fa:	76 6d                	jbe    0x412969
4128fc:	73 79                	jae    0x412977
4128fe:	6c                   	insb   (%dx),%es:(%edi)
4128ff:	52                   	push   %edx
412900:	53                   	push   %ebx
412901:	35 63 31 37 74       	xor    $0x74373163,%eax
412906:	63 62 4c             	arpl   %esp,0x4c(%edx)
412909:	72 6b                	jb     0x412976
41290b:	4b                   	dec    %ebx
41290c:	64 59                	fs pop %ecx
41290e:	44                   	inc    %esp
41290f:	78 4c                	js     0x41295d
412911:	32 66 35             	xor    0x35(%esi),%ah
412914:	42                   	inc    %edx
412915:	78 30                	js     0x412947
412917:	64 47                	fs inc %edi
412919:	71 49                	jno    0x412964
41291b:	4f                   	dec    %edi
41291c:	62 6e 2f             	bound  %ebp,0x2f(%esi)
41291f:	54                   	push   %esp
412920:	75 75                	jne    0x412997
412922:	55                   	push   %ebp
412923:	39 43 30             	cmp    %eax,0x30(%ebx)
412926:	63 6c 2b 4c          	arpl   %ebp,0x4c(%ebx,%ebp,1)
41292a:	36 61                	ss popa
41292c:	54                   	push   %esp
41292d:	61                   	popa
41292e:	59                   	pop    %ecx
41292f:	70 33                	jo     0x412964
412931:	6a 66                	push   $0x66
412933:	62 43 31             	bound  %eax,0x31(%ebx)
412936:	44                   	inc    %esp
412937:	42                   	inc    %edx
412938:	39 33                	cmp    %esi,(%ebx)
41293a:	34 41                	xor    $0x41,%al
41293c:	62 33                	bound  %esi,(%ebx)
41293e:	77 73                	ja     0x4129b3
412940:	34 39                	xor    $0x39,%al
412942:	65 6c                	gs insb (%dx),%es:(%edi)
412944:	62 2b                	bound  %ebp,(%ebx)
412946:	33 36                	xor    (%esi),%esi
412948:	6f                   	outsl  %ds:(%esi),(%dx)
412949:	44                   	inc    %esp
41294a:	6e                   	outsb  %ds:(%esi),(%dx)
41294b:	73 62                	jae    0x4129af
41294d:	51                   	push   %ecx
41294e:	79 6e                	jns    0x4129be
412950:	75 47                	jne    0x412999
412952:	53                   	push   %ebx
412953:	4d                   	dec    %ebp
412954:	45                   	inc    %ebp
412955:	6a 73                	push   $0x73
412957:	42                   	inc    %edx
412958:	37                   	aaa
412959:	75 55                	jne    0x4129b0
41295b:	4d                   	dec    %ebp
41295c:	5a                   	pop    %edx
41295d:	34 6f                	xor    $0x6f,%al
41295f:	55                   	push   %ebp
412960:	73 32                	jae    0x412994
412962:	73 41                	jae    0x4129a5
412964:	4e                   	dec    %esi
412965:	6c                   	insb   (%dx),%es:(%edi)
412966:	67 68 6e 38 55 4a    	addr16 push $0x4a55386e
41296c:	36 61                	ss popa
41296e:	45                   	inc    %ebp
41296f:	4a                   	dec    %edx
412970:	39 7a 45             	cmp    %edi,0x45(%edx)
412973:	4b                   	dec    %ebx
412974:	49                   	dec    %ecx
412975:	39 69 50             	cmp    %ebp,0x50(%ecx)
412978:	69 71 74 6e 68 73 2b 	imul   $0x2b73686e,0x74(%ecx),%esi
41297f:	45                   	inc    %ebp
412980:	58                   	pop    %eax
412981:	65 55                	gs push %ebp
412983:	4a                   	dec    %edx
412984:	64 63 71 71          	arpl   %esi,%fs:0x71(%ecx)
412988:	6c                   	insb   (%dx),%es:(%edi)
412989:	41                   	inc    %ecx
41298a:	6a 64                	push   $0x64
41298c:	6d                   	insl   (%dx),%es:(%edi)
41298d:	50                   	push   %eax
41298e:	4e                   	dec    %esi
41298f:	6e                   	outsb  %ds:(%esi),(%dx)
412990:	66 33 6b 61          	xor    0x61(%ebx),%bp
412994:	6c                   	insb   (%dx),%es:(%edi)
412995:	4e                   	dec    %esi
412996:	74 67                	je     0x4129ff
412998:	76 72                	jbe    0x412a0c
41299a:	56                   	push   %esi
41299b:	41                   	inc    %ecx
41299c:	32 2f                	xor    (%edi),%ch
41299e:	74 49                	je     0x4129e9
4129a0:	63 36                	arpl   %esi,(%esi)
4129a2:	56                   	push   %esi
4129a3:	48                   	dec    %eax
4129a4:	61                   	popa
4129a5:	63 42 78             	arpl   %eax,0x78(%edx)
4129a8:	72 6a                	jb     0x412a14
4129aa:	56                   	push   %esi
4129ab:	6b 2b 4a             	imul   $0x4a,(%ebx),%ebp
4129ae:	43                   	inc    %ebx
4129af:	56                   	push   %esi
4129b0:	4b                   	dec    %ebx
4129b1:	57                   	push   %edi
4129b2:	35 6d 69 35 45       	xor    $0x4535696d,%eax
4129b7:	4e                   	dec    %esi
4129b8:	68 4c 2b 74 68       	push   $0x68742b4c
4129bd:	63 34 36             	arpl   %esi,(%esi,%esi,1)
4129c0:	71 41                	jno    0x412a03
4129c2:	47                   	inc    %edi
4129c3:	56                   	push   %esi
4129c4:	2b 56 64             	sub    0x64(%esi),%edx
4129c7:	78 42                	js     0x412a0b
4129c9:	4c                   	dec    %esp
4129ca:	65 32 6f 48          	xor    %gs:0x48(%edi),%ch
4129ce:	73 43                	jae    0x412a13
4129d0:	61                   	popa
4129d1:	38 72 4c             	cmp    %dh,0x4c(%edx)
4129d4:	4a                   	dec    %edx
4129d5:	41                   	inc    %ecx
4129d6:	71 6d                	jno    0x412a45
4129d8:	51                   	push   %ecx
4129d9:	37                   	aaa
4129da:	37                   	aaa
4129db:	58                   	pop    %eax
4129dc:	56                   	push   %esi
4129dd:	76 49                	jbe    0x412a28
4129df:	6a 65                	push   $0x65
4129e1:	51                   	push   %ecx
4129e2:	61                   	popa
4129e3:	70 47                	jo     0x412a2c
4129e5:	39 56 51             	cmp    %edx,0x51(%esi)
4129e8:	72 61                	jb     0x412a4b
4129ea:	4f                   	dec    %edi
4129eb:	78 52                	js     0x412a3f
4129ed:	62 48 59             	bound  %ecx,0x59(%eax)
4129f0:	33 4f 79             	xor    0x79(%edi),%ecx
4129f3:	61                   	popa
4129f4:	57                   	push   %edi