423083:	6d                   	insl   (%dx),%es:(%edi)
423084:	70 69                	jo     0x4230ef
423086:	6c                   	insb   (%dx),%es:(%edi)
423087:	65 72 00             	gs jb  0x42308a
42308a:	58                   	pop    %eax
42308b:	6d                   	insl   (%dx),%es:(%edi)
42308c:	6c                   	insb   (%dx),%es:(%edi)
42308d:	57                   	push   %edi
42308e:	72 69                	jb     0x4230f9
423090:	74 65                	je     0x4230f7
423092:	72 00                	jb     0x423094
423094:	58                   	pop    %eax
423095:	6d                   	insl   (%dx),%es:(%edi)
423096:	6c                   	insb   (%dx),%es:(%edi)
423097:	54                   	push   %esp
423098:	65 78 74             	gs js  0x42310f
42309b:	57                   	push   %edi
42309c:	72 69                	jb     0x423107
42309e:	74 65                	je     0x423105
4230a0:	72 00                	jb     0x4230a2
4230a2:	67 65 74 5f          	addr16 gs je 0x423105
4230a6:	53                   	push   %ebx
4230a7:	65 72 76             	gs jb  0x423120
4230aa:	65 72 00             	gs jb  0x4230ad
4230ad:	74 61                	je     0x423110
4230af:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4230b3:	65 72 76             	gs jb  0x42312c
4230b6:	65 72 00             	gs jb  0x4230b9
4230b9:	53                   	push   %ebx
4230ba:	68 6f 75 6c 64       	push   $0x646c756f
4230bf:	53                   	push   %ebx
4230c0:	65 72 69             	gs jb  0x42312c
4230c3:	61                   	popa
4230c4:	6c                   	insb   (%dx),%es:(%edi)
4230c5:	69 7a 65 53 65 72 76 	imul   $0x76726553,0x65(%edx),%edi
4230cc:	65 72 00             	gs jb  0x4230cf
4230cf:	43                   	inc    %ebx
4230d0:	6f                   	outsl  %ds:(%esi),(%dx)
4230d1:	6c                   	insb   (%dx),%es:(%edi)
4230d2:	6f                   	outsl  %ds:(%esi),(%dx)
4230d3:	72 00                	jb     0x4230d5
4230d5:	49                   	dec    %ecx
4230d6:	45                   	inc    %ebp
4230d7:	6e                   	outsb  %ds:(%esi),(%dx)
4230d8:	75 6d                	jne    0x423147
4230da:	65 72 61             	gs jb  0x42313e
4230dd:	74 6f                	je     0x42314e
4230df:	72 00                	jb     0x4230e1
4230e1:	47                   	inc    %edi
4230e2:	65 74 45             	gs je  0x42312a
4230e5:	6e                   	outsb  %ds:(%esi),(%dx)
4230e6:	75 6d                	jne    0x423155
4230e8:	65 72 61             	gs jb  0x42314c
4230eb:	74 6f                	je     0x42315c
4230ed:	72 00                	jb     0x4230ef
4230ef:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4230f4:	00 2e                	add    %ch,(%esi)
4230f6:	63 63 74             	arpl   %esp,0x74(%ebx)
4230f9:	6f                   	outsl  %ds:(%esi),(%dx)
4230fa:	72 00                	jb     0x4230fc
4230fc:	53                   	push   %ebx
4230fd:	63 68 65             	arpl   %ebp,0x65(%eax)
423100:	6d                   	insl   (%dx),%es:(%edi)
423101:	61                   	popa
423102:	73 00                	jae    0x423104
423104:	53                   	push   %ebx
423105:	79 73                	jns    0x42317a
423107:	74 65                	je     0x42316e
423109:	6d                   	insl   (%dx),%es:(%edi)
42310a:	2e 44                	cs inc %esp
42310c:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
423113:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
42311a:	74 65                	je     0x423181
42311c:	6d                   	insl   (%dx),%es:(%edi)
42311d:	2e 52                	cs push %edx
42311f:	75 6e                	jne    0x42318f
423121:	74 69                	je     0x42318c
423123:	6d                   	insl   (%dx),%es:(%edi)
423124:	65 2e 49             	gs cs dec %ecx
423127:	6e                   	outsb  %ds:(%esi),(%dx)
423128:	74 65                	je     0x42318f
42312a:	72 6f                	jb     0x42319b
42312c:	70 53                	jo     0x423181
42312e:	65 72 76             	gs jb  0x4231a7
423131:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
423138:	73 74                	jae    0x4231ae
42313a:	65 6d                	gs insl (%dx),%es:(%edi)
42313c:	2e 52                	cs push %edx
42313e:	75 6e                	jne    0x4231ae
423140:	74 69                	je     0x4231ab
423142:	6d                   	insl   (%dx),%es:(%edi)
423143:	65 2e 43             	gs cs inc %ebx
423146:	6f                   	outsl  %ds:(%esi),(%dx)
423147:	6d                   	insl   (%dx),%es:(%edi)
423148:	70 69                	jo     0x4231b3
42314a:	6c                   	insb   (%dx),%es:(%edi)
42314b:	65 72 53             	gs jb  0x4231a1
42314e:	65 72 76             	gs jb  0x4231c7
423151:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
423158:	73 74                	jae    0x4231ce
42315a:	65 6d                	gs insl (%dx),%es:(%edi)
42315c:	2e 52                	cs push %edx
42315e:	65 73 6f             	gs jae 0x4231d0
423161:	75 72                	jne    0x4231d5
423163:	63 65 73             	arpl   %esp,0x73(%ebp)
423166:	00 52 61             	add    %dl,0x61(%edx)
423169:	7a 65                	jp     0x4231d0
42316b:	72 53                	jb     0x4231c0
42316d:	79 6e                	jns    0x4231dd
42316f:	61                   	popa
423170:	70 73                	jo     0x4231e5
423172:	65 2e 50             	gs cs push %eax
423175:	72 6f                	jb     0x4231e6
423177:	70 65                	jo     0x4231de
423179:	72 74                	jb     0x4231ef
42317b:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
423182:	6f                   	outsl  %ds:(%esi),(%dx)
423183:	75 72                	jne    0x4231f7
423185:	63 65 73             	arpl   %esp,0x73(%ebp)
423188:	2e 72 65             	jb,pn  0x4231f0
42318b:	73 6f                	jae    0x4231fc
42318d:	75 72                	jne    0x423201
42318f:	63 65 73             	arpl   %esp,0x73(%ebp)
423192:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
423196:	75 67                	jne    0x4231ff
423198:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
42319f:	65
4231a0:	73 00                	jae    0x4231a2
4231a2:	52                   	push   %edx
4231a3:	61                   	popa
4231a4:	7a 65                	jp     0x42320b
4231a6:	72 53                	jb     0x4231fb
4231a8:	79 6e                	jns    0x423218
4231aa:	61                   	popa
4231ab:	70 73                	jo     0x423220
4231ad:	65 2e 50             	gs cs push %eax
4231b0:	72 6f                	jb     0x423221
4231b2:	70 65                	jo     0x423219
4231b4:	72 74                	jb     0x42322a
4231b6:	69 65 73 00 67 65 74 	imul   $0x74656700,0x73(%ebp),%esp
4231bd:	5f                   	pop    %edi
4231be:	54                   	push   %esp
4231bf:	61                   	popa
4231c0:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
4231c4:	00 53 68             	add    %dl,0x68(%ebx)
4231c7:	6f                   	outsl  %ds:(%esi),(%dx)
4231c8:	75 6c                	jne    0x423236
4231ca:	64 53                	fs push %ebx
4231cc:	65 72 69             	gs jb  0x423238
4231cf:	61                   	popa
4231d0:	6c                   	insb   (%dx),%es:(%edi)
4231d1:	69 7a 65 54 61 62 6c 	imul   $0x6c626154,0x65(%edx),%edi
4231d8:	65 73 00             	gs jae 0x4231db
4231db:	67 65 74 5f          	addr16 gs je 0x42323e
4231df:	41                   	inc    %ecx
4231e0:	74 74                	je     0x423256
4231e2:	72 69                	jb     0x42324d
4231e4:	62 75 74             	bound  %esi,0x74(%ebp)
4231e7:	65 73 00             	gs jae 0x4231ea
4231ea:	43                   	inc    %ebx
4231eb:	6f                   	outsl  %ds:(%esi),(%dx)
4231ec:	6c                   	insb   (%dx),%es:(%edi)
4231ed:	6c                   	insb   (%dx),%es:(%edi)
4231ee:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4231f3:	6e                   	outsb  %ds:(%esi),(%dx)
4231f4:	43                   	inc    %ebx
4231f5:	68 61 6e 67 65       	push   $0x65676e61
4231fa:	45                   	inc    %ebp
4231fb:	76 65                	jbe    0x423262
4231fd:	6e                   	outsb  %ds:(%esi),(%dx)
4231fe:	74 41                	je     0x423241
423200:	72 67                	jb     0x423269
423202:	73 00                	jae    0x423204
423204:	44                   	inc    %esp
423205:	61                   	popa
423206:	74 61                	je     0x423269
423208:	52                   	push   %edx
423209:	6f                   	outsl  %ds:(%esi),(%dx)
42320a:	77 43                	ja     0x42324f
42320c:	68 61 6e 67 65       	push   $0x65676e61
423211:	45                   	inc    %ebp
423212:	76 65                	jbe    0x423279
423214:	6e                   	outsb  %ds:(%esi),(%dx)
423215:	74 41                	je     0x423258
423217:	72 67                	jb     0x423280
423219:	73 00                	jae    0x42321b
42321b:	45                   	inc    %ebp
42321c:	71 75                	jno    0x423293
42321e:	61                   	popa
42321f:	6c                   	insb   (%dx),%es:(%edi)
423220:	73 00                	jae    0x423222
423222:	67 65 74 5f          	addr16 gs je 0x423285
423226:	49                   	dec    %ecx
423227:	74 65                	je     0x42328e
423229:	6d                   	insl   (%dx),%es:(%edi)
42322a:	73 00                	jae    0x42322c
42322c:	43                   	inc    %ebx
42322d:	6f                   	outsl  %ds:(%esi),(%dx)
42322e:	6e                   	outsb  %ds:(%esi),(%dx)
42322f:	74 61                	je     0x423292
423231:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
423238:	5f                   	pop    %edi
423239:	43                   	inc    %ebx
42323a:	6f                   	outsl  %ds:(%esi),(%dx)
42323b:	6c                   	insb   (%dx),%es:(%edi)
42323c:	75 6d                	jne    0x4232ab
42323e:	6e                   	outsb  %ds:(%esi),(%dx)
42323f:	73 00                	jae    0x423241
423241:	53                   	push   %ebx
423242:	79 73                	jns    0x4232b7
423244:	74 65                	je     0x4232ab
423246:	6d                   	insl   (%dx),%es:(%edi)
423247:	2e 44                	cs inc %esp
423249:	61                   	popa
42324a:	74 61                	je     0x4232ad
42324c:	2e 44                	cs inc %esp
42324e:	61                   	popa
42324f:	74 61                	je     0x4232b2
423251:	53                   	push   %ebx
423252:	65 74 45             	gs je  0x42329a
423255:	78 74                	js     0x4232cb
423257:	65 6e                	outsb  %gs:(%esi),(%dx)
423259:	73 69                	jae    0x4232c4
42325b:	6f                   	outsl  %ds:(%esi),(%dx)
42325c:	6e                   	outsb  %ds:(%esi),(%dx)
42325d:	73 00                	jae    0x42325f
42325f:	67 65 74 5f          	addr16 gs je 0x4232c2
423263:	52                   	push   %edx
423264:	65 6c                	gs insb (%dx),%es:(%edi)
423266:	61                   	popa
423267:	74 69                	je     0x4232d2
423269:	6f                   	outsl  %ds:(%esi),(%dx)
42326a:	6e                   	outsb  %ds:(%esi),(%dx)
42326b:	73 00                	jae    0x42326d
42326d:	67 65 74 5f          	addr16 gs je 0x4232d0
423271:	43                   	inc    %ebx
423272:	68 69 6c 64 52       	push   $0x52646c69
423277:	65 6c                	gs insb (%dx),%es:(%edi)
423279:	61                   	popa
42327a:	74 69                	je     0x4232e5
42327c:	6f                   	outsl  %ds:(%esi),(%dx)
42327d:	6e                   	outsb  %ds:(%esi),(%dx)
42327e:	73 00                	jae    0x423280
423280:	53                   	push   %ebx
423281:	68 6f 75 6c 64       	push   $0x646c756f
423286:	53                   	push   %ebx
423287:	65 72 69             	gs jb  0x4232f3
42328a:	61                   	popa
42328b:	6c                   	insb   (%dx),%es:(%edi)
42328c:	69 7a 65 52 65 6c 61 	imul   $0x616c6552,0x65(%edx),%edi
423293:	74 69                	je     0x4232fe
423295:	6f                   	outsl  %ds:(%esi),(%dx)
423296:	6e                   	outsb  %ds:(%esi),(%dx)
423297:	73 00                	jae    0x423299
423299:	67 65 74 5f          	addr16 gs je 0x4232fc
42329d:	50                   	push   %eax
42329e:	61                   	popa
42329f:	72 65                	jb     0x423306
4232a1:	6e                   	outsb  %ds:(%esi),(%dx)
4232a2:	74 52                	je     0x4232f6
4232a4:	65 6c                	gs insb (%dx),%es:(%edi)
4232a6:	61                   	popa
4232a7:	74 69                	je     0x423312
4232a9:	6f                   	outsl  %ds:(%esi),(%dx)
4232aa:	6e                   	outsb  %ds:(%esi),(%dx)
4232ab:	73 00                	jae    0x4232ad
4232ad:	53                   	push   %ebx
4232ae:	79 73                	jns    0x423323
4232b0:	74 65                	je     0x423317
4232b2:	6d                   	insl   (%dx),%es:(%edi)
4232b3:	2e 43                	cs inc %ebx
4232b5:	6f                   	outsl  %ds:(%esi),(%dx)
4232b6:	6c                   	insb   (%dx),%es:(%edi)
4232b7:	6c                   	insb   (%dx),%es:(%edi)
4232b8:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4232bd:	6e                   	outsb  %ds:(%esi),(%dx)
4232be:	73 00                	jae    0x4232c0
4232c0:	49                   	dec    %ecx
4232c1:	6e                   	outsb  %ds:(%esi),(%dx)
4232c2:	69 74 56 61 72 73 00 	imul   $0x73007372,0x61(%esi,%edx,2),%esi
4232c9:	73
4232ca:	65 74 5f             	gs je  0x42332c
4232cd:	4d                   	dec    %ebp
4232ce:	69 6e 4f 63 63 75 72 	imul   $0x72756363,0x4f(%esi),%ebp
4232d5:	73 00                	jae    0x4232d7
4232d7:	73 65                	jae    0x42333e
4232d9:	74 5f                	je     0x42333a
4232db:	4d                   	dec    %ebp
4232dc:	61                   	popa
4232dd:	78 4f                	js     0x42332e
4232df:	63 63 75             	arpl   %esp,0x75(%ebx)
4232e2:	72 73                	jb     0x423357
4232e4:	00 49 6e             	add    %cl,0x6e(%ecx)
4232e7:	69 74 43 6c 61 73 73 	imul   $0x737361,0x6c(%ebx,%eax,2),%esi
4232ee:	00
4232ef:	73 65                	jae    0x423356
4232f1:	74 5f                	je     0x423352
4232f3:	50                   	push   %eax
4232f4:	72 6f                	jb     0x423365
4232f6:	63 65 73             	arpl   %esp,0x73(%ebp)
4232f9:	73 43                	jae    0x42333e
4232fb:	6f                   	outsl  %ds:(%esi),(%dx)
4232fc:	6e                   	outsb  %ds:(%esi),(%dx)
4232fd:	74 65                	je     0x423364
4232ff:	6e                   	outsb  %ds:(%esi),(%dx)
423300:	74 73                	je     0x423375
423302:	00 67 65             	add    %ah,0x65(%edi)
423305:	74 5f                	je     0x423366
423307:	45                   	inc    %ebp
423308:	6e                   	outsb  %ds:(%esi),(%dx)
423309:	66 6f                	outsw  %ds:(%esi),(%dx)
42330b:	72 63                	jb     0x423370
42330d:	65 43                	gs inc %ebx
42330f:	6f                   	outsl  %ds:(%esi),(%dx)
423310:	6e                   	outsb  %ds:(%esi),(%dx)
423311:	73 74                	jae    0x423387
423313:	72 61                	jb     0x423376
423315:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
42331c:	74 5f                	je     0x42337d
42331e:	45                   	inc    %ebp
42331f:	6e                   	outsb  %ds:(%esi),(%dx)
423320:	66 6f                	outsw  %ds:(%esi),(%dx)
423322:	72 63                	jb     0x423387
423324:	65 43                	gs inc %ebx
423326:	6f                   	outsl  %ds:(%esi),(%dx)
423327:	6e                   	outsb  %ds:(%esi),(%dx)
423328:	73 74                	jae    0x42339e
42332a:	72 61                	jb     0x42338d
42332c:	69 6e 74 73 00 67 65 	imul   $0x65670073,0x74(%esi),%ebp
423333:	74 5f                	je     0x423394
423335:	52                   	push   %edx
423336:	6f                   	outsl  %ds:(%esi),(%dx)
423337:	77 73                	ja     0x4233ac
423339:	00 47 65             	add    %al,0x65(%edi)
42333c:	74 43                	je     0x423381
42333e:	68 69 6c 64 52       	push   $0x52646c69
423343:	6f                   	outsl  %ds:(%esi),(%dx)
423344:	77 73                	ja     0x4233b9
423346:	00 47 65             	add    %al,0x65(%edi)
423349:	74 43                	je     0x42338e
42334b:	6c                   	insb   (%dx),%es:(%edi)
42334c:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423353:	73 00                	jae    0x423355
423355:	78 73                	js     0x4233ca
423357:	00 58 6d             	add    %bl,0x6d(%eax)
42335a:	6c                   	insb   (%dx),%es:(%edi)
42335b:	53                   	push   %ebx
42335c:	63 68 65             	arpl   %ebp,0x65(%eax)
42335f:	6d                   	insl   (%dx),%es:(%edi)
423360:	61                   	popa