411eb8:	54                   	push   %esp
411eb9:	42                   	inc    %edx
411eba:	68 77 61 58 69       	push   $0x69586177
411ebf:	47                   	inc    %edi
411ec0:	64 76 4e             	fs jbe 0x411f11
411ec3:	74 42                	je     0x411f07
411ec5:	54                   	push   %esp
411ec6:	6e                   	outsb  %ds:(%esi),(%dx)
411ec7:	43                   	inc    %ebx
411ec8:	74 4b                	je     0x411f15
411eca:	42                   	inc    %edx
411ecb:	38 33                	cmp    %dh,(%ebx)
411ecd:	79 67                	jns    0x411f36
411ecf:	4b                   	dec    %ebx
411ed0:	66 6a 50             	pushw  $0x50
411ed3:	6a 67                	push   $0x67
411ed5:	54                   	push   %esp
411ed6:	2f                   	das
411ed7:	48                   	dec    %eax
411ed8:	2f                   	das
411ed9:	77 4d                	ja     0x411f28
411edb:	51                   	push   %ecx
411edc:	36 66 6e             	data16 outsb %ss:(%esi),(%dx)
411edf:	65 58                	gs pop %eax
411ee1:	6a 64                	push   $0x64
411ee3:	41                   	inc    %ecx
411ee4:	46                   	inc    %esi
411ee5:	35 66 45 63 51       	xor    $0x51634566,%eax
411eea:	76 41                	jbe    0x411f2d
411eec:	72 73                	jb     0x411f61
411eee:	67 6c                	insb   (%dx),%es:(%di)
411ef0:	4e                   	dec    %esi
411ef1:	6c                   	insb   (%dx),%es:(%edi)
411ef2:	66 68 71 4f          	pushw  $0x4f71
411ef6:	35 62 57 70 35       	xor    $0x35705762,%eax
411efb:	79 69                	jns    0x411f66
411efd:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
411f01:	33 31                	xor    (%ecx),%esi
411f03:	6c                   	insb   (%dx),%es:(%edi)
411f04:	4d                   	dec    %ebp
411f05:	51                   	push   %ecx
411f06:	4d                   	dec    %ebp
411f07:	2f                   	das
411f08:	36 47                	ss inc %edi
411f0a:	30 57 42             	xor    %dl,0x42(%edi)
411f0d:	55                   	push   %ebp
411f0e:	76 7a                	jbe    0x411f8a
411f10:	54                   	push   %esp
411f11:	2f                   	das
411f12:	58                   	pop    %eax
411f13:	31 49 76             	xor    %ecx,0x76(%ecx)
411f16:	5a                   	pop    %edx
411f17:	33 53 56             	xor    0x56(%ebx),%edx
411f1a:	53                   	push   %ebx
411f1b:	51                   	push   %ecx
411f1c:	38 67 47             	cmp    %ah,0x47(%edi)
411f1f:	75 6e                	jne    0x411f8f
411f21:	2b 48 45             	sub    0x45(%eax),%ecx
411f24:	33 4e 48             	xor    0x48(%esi),%ecx
411f27:	4e                   	dec    %esi
411f28:	74 56                	je     0x411f80
411f2a:	32 6e 73             	xor    0x73(%esi),%ch
411f2d:	64 38 63 55          	cmp    %ah,%fs:0x55(%ebx)
411f31:	49                   	dec    %ecx
411f32:	59                   	pop    %ecx
411f33:	54                   	push   %esp
411f34:	58                   	pop    %eax
411f35:	35 7a 65 58 66       	xor    $0x6658657a,%eax
411f3a:	64 77 52             	fs ja  0x411f8f
411f3d:	66 32 50 72          	data16 xor 0x72(%eax),%dl
411f41:	4d                   	dec    %ebp
411f42:	4f                   	dec    %edi
411f43:	79 62                	jns    0x411fa7
411f45:	67 6b 59 57 48       	imul   $0x48,0x57(%bx,%di),%ebx
411f4a:	33 50 61             	xor    0x61(%eax),%edx
411f4d:	62 39                	bound  %edi,(%ecx)
411f4f:	44                   	inc    %esp
411f50:	73 30                	jae    0x411f82
411f52:	65 77 2b             	gs ja  0x411f80
411f55:	53                   	push   %ebx
411f56:	51                   	push   %ecx
411f57:	53                   	push   %ebx
411f58:	2b 71 78             	sub    0x78(%ecx),%esi
411f5b:	41                   	inc    %ecx
411f5c:	35 54 7a 4f 2b       	xor    $0x2b4f7a54,%eax
411f61:	57                   	push   %edi
411f62:	4d                   	dec    %ebp
411f63:	6c                   	insb   (%dx),%es:(%edi)
411f64:	6f                   	outsl  %ds:(%esi),(%dx)
411f65:	76 79                	jbe    0x411fe0
411f67:	4d                   	dec    %ebp
411f68:	55                   	push   %ebp
411f69:	49                   	dec    %ecx
411f6a:	55                   	push   %ebp
411f6b:	4b                   	dec    %ebx
411f6c:	53                   	push   %ebx
411f6d:	2b 72 4b             	sub    0x4b(%edx),%esi
411f70:	57                   	push   %edi
411f71:	37                   	aaa
411f72:	6f                   	outsl  %ds:(%esi),(%dx)
411f73:	74 61                	je     0x411fd6
411f75:	54                   	push   %esp
411f76:	49                   	dec    %ecx
411f77:	54                   	push   %esp
411f78:	32 47 5a             	xor    0x5a(%edi),%al
411f7b:	34 48                	xor    $0x48,%al
411f7d:	52                   	push   %edx
411f7e:	50                   	push   %eax
411f7f:	6e                   	outsb  %ds:(%esi),(%dx)
411f80:	4b                   	dec    %ebx
411f81:	50                   	push   %eax
411f82:	75 59                	jne    0x411fdd
411f84:	37                   	aaa
411f85:	54                   	push   %esp
411f86:	74 37                	je     0x411fbf
411f88:	4c                   	dec    %esp
411f89:	4b                   	dec    %ebx
411f8a:	6b 38 46             	imul   $0x46,(%eax),%edi
411f8d:	58                   	pop    %eax
411f8e:	6e                   	outsb  %ds:(%esi),(%dx)
411f8f:	58                   	pop    %eax
411f90:	44                   	inc    %esp
411f91:	51                   	push   %ecx
411f92:	35 31 47 6f 78       	xor    $0x786f4731,%eax
411f97:	6e                   	outsb  %ds:(%esi),(%dx)
411f98:	41                   	inc    %ecx
411f99:	2f                   	das
411f9a:	51                   	push   %ecx
411f9b:	34 4b                	xor    $0x4b,%al
411f9d:	49                   	dec    %ecx
411f9e:	71 42                	jno    0x411fe2
411fa0:	59                   	pop    %ecx
411fa1:	69 5a 6a 4d 33 32 72 	imul   $0x7232334d,0x6a(%edx),%ebx
411fa8:	53                   	push   %ebx
411fa9:	73 6e                	jae    0x412019
411fab:	47                   	inc    %edi
411fac:	51                   	push   %ecx
411fad:	42                   	inc    %edx
411fae:	34 6b                	xor    $0x6b,%al
411fb0:	77 6e                	ja     0x412020
411fb2:	70 37                	jo     0x411feb
411fb4:	74 5a                	je     0x412010
411fb6:	7a 33                	jp     0x411feb
411fb8:	76 54                	jbe    0x41200e
411fba:	42                   	inc    %edx
411fbb:	37                   	aaa
411fbc:	59                   	pop    %ecx
411fbd:	36 6e                	outsb  %ss:(%esi),(%dx)
411fbf:	42                   	inc    %edx
411fc0:	41                   	inc    %ecx
411fc1:	6d                   	insl   (%dx),%es:(%edi)
411fc2:	76 71                	jbe    0x412035
411fc4:	49                   	dec    %ecx
411fc5:	5a                   	pop    %edx
411fc6:	44                   	inc    %esp
411fc7:	61                   	popa
411fc8:	73 56                	jae    0x412020
411fca:	41                   	inc    %ecx
411fcb:	75 2f                	jne    0x411ffc
411fcd:	39 4e 46             	cmp    %ecx,0x46(%esi)
411fd0:	66 39 77 45          	cmp    %si,0x45(%edi)
411fd4:	57                   	push   %edi
411fd5:	59                   	pop    %ecx
411fd6:	48                   	dec    %eax
411fd7:	6d                   	insl   (%dx),%es:(%edi)
411fd8:	73 45                	jae    0x41201f
411fda:	71 67                	jno    0x412043
411fdc:	46                   	inc    %esi
411fdd:	52                   	push   %edx
411fde:	36 73 50             	ss jae 0x412031
411fe1:	4f                   	dec    %edi
411fe2:	47                   	inc    %edi
411fe3:	47                   	inc    %edi
411fe4:	33 76 77             	xor    0x77(%esi),%esi
411fe7:	72 45                	jb     0x41202e
411fe9:	32 6a 30             	xor    0x30(%edx),%ch
411fec:	7a 30                	jp     0x41201e
411fee:	50                   	push   %eax
411fef:	44                   	inc    %esp
411ff0:	72 36                	jb     0x412028
411ff2:	53                   	push   %ebx
411ff3:	31 47 6a             	xor    %eax,0x6a(%edi)
411ff6:	5a                   	pop    %edx
411ff7:	50                   	push   %eax
411ff8:	55                   	push   %ebp
411ff9:	6a 4f                	push   $0x4f
411ffb:	63 64 4c 4b          	arpl   %esp,0x4b(%esp,%ecx,2)
411fff:	72 66                	jb     0x412067
412001:	6f                   	outsl  %ds:(%esi),(%dx)
412002:	59                   	pop    %ecx
412003:	58                   	pop    %eax
412004:	6a 53                	push   $0x53
412006:	4b                   	dec    %ebx
412007:	48                   	dec    %eax
412008:	36 71 41             	ss jno 0x41204c
41200b:	55                   	push   %ebp
41200c:	35 53 4e 55 41       	xor    $0x41554e53,%eax
412011:	61                   	popa
412012:	77 74                	ja     0x412088
412014:	4c                   	dec    %esp
412015:	6f                   	outsl  %ds:(%esi),(%dx)
412016:	59                   	pop    %ecx
412017:	71 51                	jno    0x41206a
412019:	39 50 59             	cmp    %edx,0x59(%eax)
41201c:	4e                   	dec    %esi
41201d:	49                   	dec    %ecx
41201e:	66 46                	inc    %si
412020:	49                   	dec    %ecx
412021:	4c                   	dec    %esp
412022:	73 42                	jae    0x412066
412024:	52                   	push   %edx
412025:	44                   	inc    %esp
412026:	30 30                	xor    %dh,(%eax)
412028:	34 32                	xor    $0x32,%al
41202a:	30 50 69             	xor    %dl,0x69(%eax)
41202d:	32 38                	xor    (%eax),%bh
41202f:	35 6b 4b 36 47       	xor    $0x47364b6b,%eax
412034:	56                   	push   %esi
412035:	54                   	push   %esp
412036:	42                   	inc    %edx
412037:	71 32                	jno    0x41206b
412039:	4b                   	dec    %ebx
41203a:	68 71 30 79 75       	push   $0x75793071
41203f:	68 71 35 31 4d       	push   $0x4d313571
412044:	37                   	aaa
412045:	36 4a                	ss dec %edx
412047:	6d                   	insl   (%dx),%es:(%edi)
412048:	76 67                	jbe    0x4120b1
41204a:	6d                   	insl   (%dx),%es:(%edi)
41204b:	53                   	push   %ebx
41204c:	75 79                	jne    0x4120c7
41204e:	31 55 73             	xor    %edx,0x73(%ebp)
412051:	62 45 58             	bound  %eax,0x58(%ebp)
412054:	45                   	inc    %ebp
412055:	79 35                	jns    0x41208c
412057:	79 64                	jns    0x4120bd
412059:	35 58 31 72 51       	xor    $0x51723158,%eax
41205e:	6b 43 70 42          	imul   $0x42,0x70(%ebx),%eax
412062:	45                   	inc    %ebp
412063:	78 2f                	js     0x412094
412065:	44                   	inc    %esp
412066:	66 30 5a 78          	data16 xor %bl,0x78(%edx)
41206a:	48                   	dec    %eax
41206b:	77 74                	ja     0x4120e1
41206d:	66 47                	inc    %di
41206f:	42                   	inc    %edx
412070:	61                   	popa
412071:	69 4a 45 2b 4d 32 70 	imul   $0x70324d2b,0x45(%edx),%ecx
412078:	6a 4d                	push   $0x4d
41207a:	2b 38                	sub    (%eax),%edi
41207c:	45                   	inc    %ebp
41207d:	46                   	inc    %esi
41207e:	50                   	push   %eax
41207f:	38 4d 35             	cmp    %cl,0x35(%ebp)
412082:	54                   	push   %esp
412083:	2f                   	das
412084:	5a                   	pop    %edx
412085:	6b 6c 4c 65 56       	imul   $0x56,0x65(%esp,%ecx,2),%ebp
41208a:	2b 37                	sub    (%edi),%esi
41208c:	2f                   	das
41208d:	50                   	push   %eax
41208e:	6a 79                	push   $0x79
412090:	69 5a 2f 4d 50 51 44 	imul   $0x4451504d,0x2f(%edx),%ebx
412097:	74 2f                	je     0x4120c8
412099:	7a 62                	jp     0x4120fd
41209b:	69 6b 37 59 45 50 42 	imul   $0x42504559,0x37(%ebx),%ebp
4120a2:	6e                   	outsb  %ds:(%esi),(%dx)
4120a3:	76 4c                	jbe    0x4120f1
4120a5:	53                   	push   %ebx
4120a6:	41                   	inc    %ecx
4120a7:	61                   	popa
4120a8:	2f                   	das
4120a9:	46                   	inc    %esi
4120aa:	4a                   	dec    %edx
4120ab:	2f                   	das
4120ac:	58                   	pop    %eax
4120ad:	2b 5a 43             	sub    0x43(%edx),%ebx
4120b0:	78 4d                	js     0x4120ff
4120b2:	4b                   	dec    %ebx
4120b3:	64 2b 66 4e          	sub    %fs:0x4e(%esi),%esp
4120b7:	32 63 50             	xor    0x50(%ebx),%ah
4120ba:	61                   	popa
4120bb:	44                   	inc    %esp
4120bc:	4b                   	dec    %ebx
4120bd:	68 4b 34 2f 6d       	push   $0x6d2f344b
4120c2:	34 38                	xor    $0x38,%al
4120c4:	42                   	inc    %edx
4120c5:	6d                   	insl   (%dx),%es:(%edi)
4120c6:	38 49 48             	cmp    %cl,0x48(%ecx)
4120c9:	4c                   	dec    %esp
4120ca:	36 4d                	ss dec %ebp
4120cc:	6a 61                	push   $0x61
4120ce:	63 75 63             	arpl   %esi,0x63(%ebp)
4120d1:	74 67                	je     0x41213a
4120d3:	2f                   	das
4120d4:	4e                   	dec    %esi
4120d5:	4e                   	dec    %esi
4120d6:	77 41                	ja     0x412119
4120d8:	36 4f                	ss dec %edi
4120da:	32 49 75             	xor    0x75(%ecx),%cl
4120dd:	78 4f                	js     0x41212e
4120df:	2f                   	das
4120e0:	66 49                	dec    %cx
4120e2:	71 6b                	jno    0x41214f
4120e4:	57                   	push   %edi
4120e5:	64 73 62             	fs jae 0x41214a
4120e8:	76 59                	jbe    0x412143
4120ea:	46                   	inc    %esi
4120eb:	77 69                	ja     0x412156
4120ed:	4d                   	dec    %ebp
4120ee:	6d                   	insl   (%dx),%es:(%edi)
4120ef:	56                   	push   %esi
4120f0:	5a                   	pop    %edx
4120f1:	32 64 32 56          	xor    0x56(%edx,%esi,1),%ah
4120f5:	31 6a 77             	xor    %ebp,0x77(%edx)
4120f8:	47                   	inc    %edi
4120f9:	44                   	inc    %esp
4120fa:	44                   	inc    %esp
4120fb:	68 6a 74 55 54       	push   $0x5455746a
412100:	67 35 4b 4c 72 62    	addr16 xor $0x62724c4b,%eax
412106:	37                   	aaa
412107:	4d                   	dec    %ebp
412108:	31 4f 31             	xor    %ecx,0x31(%edi)
41210b:	67 52                	addr16 push %edx
41210d:	76 4b                	jbe    0x41215a
41210f:	69 7a 31 48 51 56 4f 	imul   $0x4f565148,0x31(%edx),%edi
412116:	6b 59 32 50          	imul   $0x50,0x32(%ecx),%ebx
41211a:	55                   	push   %ebp
41211b:	76 31                	jbe    0x41214e
41211d:	37                   	aaa
41211e:	59                   	pop    %ecx
41211f:	52                   	push   %edx
412120:	55                   	push   %ebp
412121:	38 51 7a             	cmp    %dl,0x7a(%ecx)
412124:	34 69                	xor    $0x69,%al
412126:	6f                   	outsl  %ds:(%esi),(%dx)
412127:	39 73 52             	cmp    %esi,0x52(%ebx)
41212a:	36 6c                	ss insb (%dx),%es:(%edi)
41212c:	4a                   	dec    %edx
41212d:	6f                   	outsl  %ds:(%esi),(%dx)
41212e:	34 6e                	xor    $0x6e,%al
412130:	5a                   	pop    %edx
412131:	43                   	inc    %ebx
412132:	74 65                	je     0x412199
412134:	79 38                	jns    0x41216e
412136:	4b                   	dec    %ebx
412137:	4a                   	dec    %edx
412138:	4f                   	dec    %edi
412139:	46                   	inc    %esi
41213a:	73 32                	jae    0x41216e