49df54:	65
49df55:	74 68                	je     0x49dfbf
49df57:	6f                   	outsl  %ds:(%esi),(%dx)
49df58:	64 00 6d 65          	add    %ch,%fs:0x65(%ebp)
49df5c:	74 68                	je     0x49dfc6
49df5e:	6f                   	outsl  %ds:(%esi),(%dx)
49df5f:	64 00 76 58          	add    %dh,%fs:0x58(%esi)
49df63:	76 48                	jbe    0x49dfad
49df65:	69 45 56 47 6f 58 6c 	imul   $0x6c586f47,0x56(%ebp),%eax
49df6c:	50                   	push   %eax
49df6d:	79 4e                	jns    0x49dfbd
49df6f:	47                   	inc    %edi
49df70:	65 00 45 76          	add    %al,%gs:0x76(%ebp)
49df74:	69 64 65 6e 63 65 00 	imul   $0x43006563,0x6e(%ebp,%eiz,2),%esp
49df7b:	43
49df7c:	72 79                	jb     0x49dff7
49df7e:	70 74                	jo     0x49dff4
49df80:	6f                   	outsl  %ds:(%esi),(%dx)
49df81:	53                   	push   %ebx
49df82:	74 72                	je     0x49dff6
49df84:	65 61                	gs popa
49df86:	6d                   	insl   (%dx),%es:(%edi)
49df87:	4d                   	dec    %ebp
49df88:	6f                   	outsl  %ds:(%esi),(%dx)
49df89:	64 65 00 45 6e       	fs add %al,%gs:0x6e(%ebp)
49df8e:	64 49                	fs dec %ecx
49df90:	6e                   	outsb  %ds:(%esi),(%dx)
49df91:	76 6f                	jbe    0x49e002
49df93:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
49df97:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
49df9e:	6f 6b
49dfa0:	65 00 49 53          	add    %cl,%gs:0x53(%ecx)
49dfa4:	74 72                	je     0x49e018
49dfa6:	75 63                	jne    0x49e00b
49dfa8:	74 75                	je     0x49e01f
49dfaa:	72 61                	jb     0x49e00d
49dfac:	6c                   	insb   (%dx),%es:(%edi)
49dfad:	43                   	inc    %ebx
49dfae:	6f                   	outsl  %ds:(%esi),(%dx)
49dfaf:	6d                   	insl   (%dx),%es:(%edi)
49dfb0:	70 61                	jo     0x49e013
49dfb2:	72 61                	jb     0x49e015
49dfb4:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
49dfb8:	49                   	dec    %ecx
49dfb9:	45                   	inc    %ebp
49dfba:	6e                   	outsb  %ds:(%esi),(%dx)
49dfbb:	75 6d                	jne    0x49e02a
49dfbd:	65 72 61             	gs jb  0x49e021
49dfc0:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
49dfc4:	50                   	push   %eax
49dfc5:	61                   	popa
49dfc6:	72 61                	jb     0x49e029
49dfc8:	6c                   	insb   (%dx),%es:(%edi)
49dfc9:	6c                   	insb   (%dx),%es:(%edi)
49dfca:	65 6c                	gs insb (%dx),%es:(%edi)
49dfcc:	45                   	inc    %ebp
49dfcd:	6e                   	outsb  %ds:(%esi),(%dx)
49dfce:	75 6d                	jne    0x49e03d
49dfd0:	65 72 61             	gs jb  0x49e034
49dfd3:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
49dfd7:	49                   	dec    %ecx
49dfd8:	44                   	inc    %esp
49dfd9:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
49dfe0:	6c                   	insb   (%dx),%es:(%edi)
49dfe1:	65 00 49 53          	add    %cl,%gs:0x53(%ecx)
49dfe5:	65 72 69             	gs jb  0x49e051
49dfe8:	61                   	popa
49dfe9:	6c                   	insb   (%dx),%es:(%edi)
49dfea:	69 7a 61 62 6c 65 00 	imul   $0x656c62,0x61(%edx),%edi
49dff1:	52                   	push   %edx
49dff2:	75 6e                	jne    0x49e062
49dff4:	74 69                	je     0x49e05f
49dff6:	6d                   	insl   (%dx),%es:(%edi)
49dff7:	65 46                	gs inc %esi
49dff9:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
49e000:	64 6c                	fs insb (%dx),%es:(%edi)
49e002:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
49e006:	6e                   	outsb  %ds:(%esi),(%dx)
49e007:	74 69                	je     0x49e072
49e009:	6d                   	insl   (%dx),%es:(%edi)
49e00a:	65 54                	gs push %esp
49e00c:	79 70                	jns    0x49e07e
49e00e:	65 48                	gs dec %eax
49e010:	61                   	popa
49e011:	6e                   	outsb  %ds:(%esi),(%dx)
49e012:	64 6c                	fs insb (%dx),%es:(%edi)
49e014:	65 00 47 65          	add    %al,%gs:0x65(%edi)
49e018:	74 54                	je     0x49e06e
49e01a:	79 70                	jns    0x49e08c
49e01c:	65 46                	gs inc %esi
49e01e:	72 6f                	jb     0x49e08f
49e020:	6d                   	insl   (%dx),%es:(%edi)
49e021:	48                   	dec    %eax
49e022:	61                   	popa
49e023:	6e                   	outsb  %ds:(%esi),(%dx)
49e024:	64 6c                	fs insb (%dx),%es:(%edi)
49e026:	65 00 54 6f 53       	add    %dl,%gs:0x53(%edi,%ebp,2)
49e02b:	69 6e 67 6c 65 00 43 	imul   $0x4300656c,0x67(%esi),%ebp
49e032:	6f                   	outsl  %ds:(%esi),(%dx)
49e033:	6e                   	outsb  %ds:(%esi),(%dx)
49e034:	73 6f                	jae    0x49e0a5
49e036:	6c                   	insb   (%dx),%es:(%edi)
49e037:	65 00 63 46          	add    %ah,%gs:0x46(%ebx)
49e03b:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
49e042:	00
49e043:	63 41 6c             	arpl   %eax,0x6c(%ecx)
49e046:	74 65                	je     0x49e0ad
49e048:	72 6e                	jb     0x49e0b8
49e04a:	61                   	popa
49e04b:	74 65                	je     0x49e0b2
49e04d:	46                   	inc    %esi
49e04e:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
49e055:	00
49e056:	67 65 74 5f          	addr16 gs je 0x49e0b9
49e05a:	46                   	inc    %esi
49e05b:	75 6c                	jne    0x49e0c9
49e05d:	6c                   	insb   (%dx),%es:(%edi)
49e05e:	4e                   	dec    %esi
49e05f:	61                   	popa
49e060:	6d                   	insl   (%dx),%es:(%edi)
49e061:	65 00 61 73          	add    %ah,%gs:0x73(%ecx)
49e065:	73 65                	jae    0x49e0cc
49e067:	6d                   	insl   (%dx),%es:(%edi)
49e068:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
49e06c:	75 6c                	jne    0x49e0da
49e06e:	6c                   	insb   (%dx),%es:(%edi)
49e06f:	4e                   	dec    %esi
49e070:	61                   	popa
49e071:	6d                   	insl   (%dx),%es:(%edi)
49e072:	65 00 61 73          	add    %ah,%gs:0x73(%ecx)
49e076:	73 65                	jae    0x49e0dd
49e078:	6d                   	insl   (%dx),%es:(%edi)
49e079:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
49e07d:	61                   	popa
49e07e:	6d                   	insl   (%dx),%es:(%edi)
49e07f:	65 00 6e 61          	add    %ch,%gs:0x61(%esi)
49e083:	6d                   	insl   (%dx),%es:(%edi)
49e084:	65 00 66 74          	add    %ah,%gs:0x74(%esi)
49e088:	43                   	inc    %ebx
49e089:	72 65                	jb     0x49e0f0
49e08b:	61                   	popa
49e08c:	74 69                	je     0x49e0f7
49e08e:	6f                   	outsl  %ds:(%esi),(%dx)
49e08f:	6e                   	outsb  %ds:(%esi),(%dx)
49e090:	54                   	push   %esp
49e091:	69 6d 65 00 57 72 69 	imul   $0x69725700,0x65(%ebp),%ebp
49e098:	74 65                	je     0x49e0ff
49e09a:	4c                   	dec    %esp
49e09b:	69 6e 65 00 56 61 6c 	imul   $0x6c615600,0x65(%esi),%ebp
49e0a2:	75 65                	jne    0x49e109
49e0a4:	54                   	push   %esp
49e0a5:	79 70                	jns    0x49e117
49e0a7:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
49e0ab:	73 74                	jae    0x49e121
49e0ad:	65 6d                	gs insl (%dx),%es:(%edi)
49e0af:	2e 43                	cs inc %ebx
49e0b1:	6f                   	outsl  %ds:(%esi),(%dx)
49e0b2:	72 65                	jb     0x49e119
49e0b4:	00 67 65             	add    %ah,0x65(%edi)
49e0b7:	74 5f                	je     0x49e118
49e0b9:	43                   	inc    %ebx
49e0ba:	75 6c                	jne    0x49e128
49e0bc:	74 75                	je     0x49e133
49e0be:	72 65                	jb     0x49e125
49e0c0:	00 73 65             	add    %dh,0x65(%ebx)
49e0c3:	74 5f                	je     0x49e124
49e0c5:	43                   	inc    %ebx
49e0c6:	75 6c                	jne    0x49e134
49e0c8:	74 75                	je     0x49e13f
49e0ca:	72 65                	jb     0x49e131
49e0cc:	00 72 65             	add    %dh,0x65(%edx)
49e0cf:	73 6f                	jae    0x49e140
49e0d1:	75 72                	jne    0x49e145
49e0d3:	63 65 43             	arpl   %esp,0x43(%ebp)
49e0d6:	75 6c                	jne    0x49e144
49e0d8:	74 75                	je     0x49e14f
49e0da:	72 65                	jb     0x49e141
49e0dc:	00 4d 65             	add    %cl,0x65(%ebp)
49e0df:	74 68                	je     0x49e149
49e0e1:	6f                   	outsl  %ds:(%esi),(%dx)
49e0e2:	64 42                	fs inc %edx
49e0e4:	61                   	popa
49e0e5:	73 65                	jae    0x49e14c
49e0e7:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
49e0eb:	70 6f                	jo     0x49e15c
49e0ed:	73 65                	jae    0x49e154
49e0ef:	00 4d 75             	add    %cl,0x75(%ebp)
49e0f2:	6c                   	insb   (%dx),%es:(%edi)
49e0f3:	74 69                	je     0x49e15e
49e0f5:	63 61 73             	arpl   %esp,0x73(%ecx)
49e0f8:	74 44                	je     0x49e13e
49e0fa:	65 6c                	gs insb (%dx),%es:(%edi)
49e0fc:	65 67 61             	gs addr16 popa
49e0ff:	74 65                	je     0x49e166
49e101:	00 45 64             	add    %al,0x64(%ebp)
49e104:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
49e10b:	77
49e10c:	73 61                	jae    0x49e16f
49e10e:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
49e112:	74 61                	je     0x49e175
49e114:	74 65                	je     0x49e17b
49e116:	00 57 72             	add    %dl,0x72(%edi)
49e119:	69 74 65 00 53 54 41 	imul   $0x54415453,0x0(%ebp,%eiz,2),%esi
49e120:	54
49e121:	68 72 65 61 64       	push   $0x64616572
49e126:	41                   	inc    %ecx
49e127:	74 74                	je     0x49e19d
49e129:	72 69                	jb     0x49e194
49e12b:	62 75 74             	bound  %esi,0x74(%ebp)
49e12e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
49e132:	6d                   	insl   (%dx),%es:(%edi)
49e133:	70 69                	jo     0x49e19e
49e135:	6c                   	insb   (%dx),%es:(%edi)
49e136:	65 72 47             	gs jb  0x49e180
49e139:	65 6e                	outsb  %gs:(%esi),(%dx)
49e13b:	65 72 61             	gs jb  0x49e19f
49e13e:	74 65                	je     0x49e1a5
49e140:	64 41                	fs inc %ecx
49e142:	74 74                	je     0x49e1b8
49e144:	72 69                	jb     0x49e1af
49e146:	62 75 74             	bound  %esi,0x74(%ebp)
49e149:	65 00 47 75          	add    %al,%gs:0x75(%edi)
49e14d:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
49e154:	62
49e155:	75 74                	jne    0x49e1cb
49e157:	65 00 47 65          	add    %al,%gs:0x65(%edi)
49e15b:	6e                   	outsb  %ds:(%esi),(%dx)
49e15c:	65 72 61             	gs jb  0x49e1c0
49e15f:	74 65                	je     0x49e1c6
49e161:	64 43                	fs inc %ebx
49e163:	6f                   	outsl  %ds:(%esi),(%dx)
49e164:	64 65 41             	fs gs inc %ecx
49e167:	74 74                	je     0x49e1dd
49e169:	72 69                	jb     0x49e1d4
49e16b:	62 75 74             	bound  %esi,0x74(%ebp)
49e16e:	65 00 55 6e          	add    %dl,%gs:0x6e(%ebp)
49e172:	76 65                	jbe    0x49e1d9
49e174:	72 69                	jb     0x49e1df
49e176:	66 69 61 62 6c 65    	imul   $0x656c,0x62(%ecx),%sp
49e17c:	43                   	inc    %ebx
49e17d:	6f                   	outsl  %ds:(%esi),(%dx)
49e17e:	64 65 41             	fs gs inc %ecx
49e181:	74 74                	je     0x49e1f7
49e183:	72 69                	jb     0x49e1ee
49e185:	62 75 74             	bound  %esi,0x74(%ebp)
49e188:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
49e18d:	75 67                	jne    0x49e1f6
49e18f:	67 65 72 4e          	addr16 gs jb 0x49e1e1
49e193:	6f                   	outsl  %ds:(%esi),(%dx)
49e194:	6e                   	outsb  %ds:(%esi),(%dx)
49e195:	55                   	push   %ebp
49e196:	73 65                	jae    0x49e1fd
49e198:	72 43                	jb     0x49e1dd
49e19a:	6f                   	outsl  %ds:(%esi),(%dx)
49e19b:	64 65 41             	fs gs inc %ecx
49e19e:	74 74                	je     0x49e214
49e1a0:	72 69                	jb     0x49e20b
49e1a2:	62 75 74             	bound  %esi,0x74(%ebp)
49e1a5:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
49e1a9:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
49e1b0:	77
49e1b1:	73 61                	jae    0x49e214
49e1b3:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
49e1b7:	74 74                	je     0x49e22d
49e1b9:	72 69                	jb     0x49e224
49e1bb:	62 75 74             	bound  %esi,0x74(%ebp)
49e1be:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
49e1c2:	6d                   	insl   (%dx),%es:(%edi)
49e1c3:	56                   	push   %esi
49e1c4:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
49e1cb:	74 74                	je     0x49e241
49e1cd:	72 69                	jb     0x49e238
49e1cf:	62 75 74             	bound  %esi,0x74(%ebp)
49e1d2:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49e1d6:	73 65                	jae    0x49e23d
49e1d8:	6d                   	insl   (%dx),%es:(%edi)
49e1d9:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
49e1dd:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
49e1e4:	72
49e1e5:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
49e1ec:	73 73                	jae    0x49e261
49e1ee:	65 6d                	gs insl (%dx),%es:(%edi)
49e1f0:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
49e1f4:	72 61                	jb     0x49e257
49e1f6:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
49e1f9:	61                   	popa
49e1fa:	72 6b                	jb     0x49e267
49e1fc:	41                   	inc    %ecx
49e1fd:	74 74                	je     0x49e273
49e1ff:	72 69                	jb     0x49e26a
49e201:	62 75 74             	bound  %esi,0x74(%ebp)
49e204:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
49e209:	67 65 74 46          	addr16 gs je 0x49e253
49e20d:	72 61                	jb     0x49e270
49e20f:	6d                   	insl   (%dx),%es:(%edi)
49e210:	65 77 6f             	gs ja  0x49e282
49e213:	72 6b                	jb     0x49e280
49e215:	41                   	inc    %ecx
49e216:	74 74                	je     0x49e28c
49e218:	72 69                	jb     0x49e283
49e21a:	62 75 74             	bound  %esi,0x74(%ebp)
49e21d:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
49e221:	63 75 72             	arpl   %esi,0x72(%ebp)
49e224:	69 74 79 53 61 66 65 	imul   $0x43656661,0x53(%ecx,%edi,2),%esi
49e22b:	43
49e22c:	72 69                	jb     0x49e297
49e22e:	74 69                	je     0x49e299
49e230:	63 61 6c             	arpl   %esp,0x6c(%ecx)
49e233:	41                   	inc    %ecx
49e234:	74 74                	je     0x49e2aa
49e236:	72 69                	jb     0x49e2a1
49e238:	62 75 74             	bound  %esi,0x74(%ebp)
49e23b:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49e23f:	73 65                	jae    0x49e2a6
49e241:	6d                   	insl   (%dx),%es:(%edi)
49e242:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
49e246:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
49e24d:	69
49e24e:	6f                   	outsl  %ds:(%esi),(%dx)
49e24f:	6e                   	outsb  %ds:(%esi),(%dx)
49e250:	41                   	inc    %ecx
49e251:	74 74                	je     0x49e2c7
49e253:	72 69                	jb     0x49e2be
49e255:	62 75 74             	bound  %esi,0x74(%ebp)
49e258:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49e25c:	73 65                	jae    0x49e2c3
49e25e:	6d                   	insl   (%dx),%es:(%edi)
49e25f:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
49e263:	6f                   	outsl  %ds:(%esi),(%dx)
49e264:	6e                   	outsb  %ds:(%esi),(%dx)
49e265:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
49e26b:	74 69                	je     0x49e2d6
49e26d:	6f                   	outsl  %ds:(%esi),(%dx)
49e26e:	6e                   	outsb  %ds:(%esi),(%dx)
49e26f:	41                   	inc    %ecx
49e270:	74 74                	je     0x49e2e6
49e272:	72 69                	jb     0x49e2dd
49e274:	62 75 74             	bound  %esi,0x74(%ebp)
49e277:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49e27b:	73 65                	jae    0x49e2e2
49e27d:	6d                   	insl   (%dx),%es:(%edi)
49e27e:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
49e282:	65 73 63             	gs jae 0x49e2e8
49e285:	72 69                	jb     0x49e2f0
49e287:	70 74                	jo     0x49e2fd
49e289:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
49e290:	69 62 75 74 65 00 46 	imul   $0x46006574,0x75(%edx),%esp
49e297:	6c                   	insb   (%dx),%es:(%edi)
49e298:	61                   	popa
49e299:	67 73 41             	addr16 jae 0x49e2dd