409134:	70 53                	jo     0x409189
409136:	65 72 76             	gs jb  0x4091af
409139:	69 63 65 73 00 4d 69 	imul   $0x694d0073,0x65(%ebx),%esp
409140:	63 72 6f             	arpl   %esi,0x6f(%edx)
409143:	73 6f                	jae    0x4091b4
409145:	66 74 2e             	data16 je 0x409176
409148:	56                   	push   %esi
409149:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
409150:	73 69                	jae    0x4091bb
409152:	63 2e                	arpl   %ebp,(%esi)
409154:	43                   	inc    %ebx
409155:	6f                   	outsl  %ds:(%esi),(%dx)
409156:	6d                   	insl   (%dx),%es:(%edi)
409157:	70 69                	jo     0x4091c2
409159:	6c                   	insb   (%dx),%es:(%edi)
40915a:	65 72 53             	gs jb  0x4091b0
40915d:	65 72 76             	gs jb  0x4091d6
409160:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
409167:	73 74                	jae    0x4091dd
409169:	65 6d                	gs insl (%dx),%es:(%edi)
40916b:	2e 52                	cs push %edx
40916d:	75 6e                	jne    0x4091dd
40916f:	74 69                	je     0x4091da
409171:	6d                   	insl   (%dx),%es:(%edi)
409172:	65 2e 43             	gs cs inc %ebx
409175:	6f                   	outsl  %ds:(%esi),(%dx)
409176:	6d                   	insl   (%dx),%es:(%edi)
409177:	70 69                	jo     0x4091e2
409179:	6c                   	insb   (%dx),%es:(%edi)
40917a:	65 72 53             	gs jb  0x4091d0
40917d:	65 72 76             	gs jb  0x4091f6
409180:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
409187:	73 74                	jae    0x4091fd
409189:	65 6d                	gs insl (%dx),%es:(%edi)
40918b:	2e 52                	cs push %edx
40918d:	65 73 6f             	gs jae 0x4091ff
409190:	75 72                	jne    0x409204
409192:	63 65 73             	arpl   %esp,0x73(%ebp)
409195:	00 47 61             	add    %al,0x61(%edi)
409198:	6d                   	insl   (%dx),%es:(%edi)
409199:	65 2e 46             	gs cs inc %esi
40919c:	6f                   	outsl  %ds:(%esi),(%dx)
40919d:	72 6d                	jb     0x40920c
40919f:	31 2e                	xor    %ebp,(%esi)
4091a1:	72 65                	jb     0x409208
4091a3:	73 6f                	jae    0x409214
4091a5:	75 72                	jne    0x409219
4091a7:	63 65 73             	arpl   %esp,0x73(%ebp)
4091aa:	00 47 61             	add    %al,0x61(%edi)
4091ad:	6d                   	insl   (%dx),%es:(%edi)
4091ae:	65 2e 46             	gs cs inc %esi
4091b1:	6f                   	outsl  %ds:(%esi),(%dx)
4091b2:	72 6d                	jb     0x409221
4091b4:	32 2e                	xor    (%esi),%ch
4091b6:	72 65                	jb     0x40921d
4091b8:	73 6f                	jae    0x409229
4091ba:	75 72                	jne    0x40922e
4091bc:	63 65 73             	arpl   %esp,0x73(%ebp)
4091bf:	00 4f 70             	add    %cl,0x70(%edi)
4091c2:	65 6e                	outsb  %gs:(%esi),(%dx)
4091c4:	54                   	push   %esp
4091c5:	4b                   	dec    %ebx
4091c6:	2e 50                	cs push %eax
4091c8:	72 6f                	jb     0x409239
4091ca:	70 65                	jo     0x409231
4091cc:	72 74                	jb     0x409242
4091ce:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
4091d5:	6f                   	outsl  %ds:(%esi),(%dx)
4091d6:	75 72                	jne    0x40924a
4091d8:	63 65 73             	arpl   %esp,0x73(%ebp)
4091db:	2e 72 65             	jb,pn  0x409243
4091de:	73 6f                	jae    0x40924f
4091e0:	75 72                	jne    0x409254
4091e2:	63 65 73             	arpl   %esp,0x73(%ebp)
4091e5:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
4091e9:	75 67                	jne    0x409252
4091eb:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
4091f2:	65
4091f3:	73 00                	jae    0x4091f5
4091f5:	4f                   	dec    %edi
4091f6:	70 65                	jo     0x40925d
4091f8:	6e                   	outsb  %ds:(%esi),(%dx)
4091f9:	54                   	push   %esp
4091fa:	4b                   	dec    %ebx
4091fb:	2e 50                	cs push %eax
4091fd:	72 6f                	jb     0x40926e
4091ff:	70 65                	jo     0x409266
409201:	72 74                	jb     0x409277
409203:	69 65 73 00 43 6f 6e 	imul   $0x6e6f4300,0x73(%ebp),%esp
40920a:	74 72                	je     0x40927e
40920c:	6f                   	outsl  %ds:(%esi),(%dx)
40920d:	6c                   	insb   (%dx),%es:(%edi)
40920e:	53                   	push   %ebx
40920f:	74 79                	je     0x40928a
409211:	6c                   	insb   (%dx),%es:(%edi)
409212:	65 73 00             	gs jae 0x409215
409215:	70 6f                	jo     0x409286
409217:	6e                   	outsb  %ds:(%esi),(%dx)
409218:	74 75                	je     0x40928f
40921a:	61                   	popa
40921b:	63 6f 65             	arpl   %ebp,0x65(%edi)
40921e:	73 00                	jae    0x409220
409220:	74 79                	je     0x40929b
409222:	70 65                	jo     0x409289
409224:	73 00                	jae    0x409226
409226:	67 65 74 5f          	addr16 gs je 0x409289
40922a:	56                   	push   %esi
40922b:	61                   	popa
40922c:	6c                   	insb   (%dx),%es:(%edi)
40922d:	75 65                	jne    0x409294
40922f:	73 00                	jae    0x409231
409231:	42                   	inc    %edx
409232:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
409239:	6c                   	insb   (%dx),%es:(%edi)
40923a:	61                   	popa
40923b:	67 73 00             	addr16 jae 0x40923e
40923e:	50                   	push   %eax
40923f:	61                   	popa
409240:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
409247:	74 41                	je     0x40928a
409249:	72 67                	jb     0x4092b2
40924b:	73 00                	jae    0x40924d
40924d:	4b                   	dec    %ebx
40924e:	65 79 45             	gs jns 0x409296
409251:	76 65                	jbe    0x4092b8
409253:	6e                   	outsb  %ds:(%esi),(%dx)
409254:	74 41                	je     0x409297
409256:	72 67                	jb     0x4092bf
409258:	73 00                	jae    0x40925a
40925a:	61                   	popa
40925b:	72 67                	jb     0x4092c4
40925d:	73 00                	jae    0x40925f
40925f:	45                   	inc    %ebp
409260:	71 75                	jno    0x4092d7
409262:	61                   	popa
409263:	6c                   	insb   (%dx),%es:(%edi)
409264:	73 00                	jae    0x409266
409266:	67 65 74 5f          	addr16 gs je 0x4092c9
40926a:	43                   	inc    %ebx
40926b:	6f                   	outsl  %ds:(%esi),(%dx)
40926c:	6e                   	outsb  %ds:(%esi),(%dx)
40926d:	74 72                	je     0x4092e1
40926f:	6f                   	outsl  %ds:(%esi),(%dx)
409270:	6c                   	insb   (%dx),%es:(%edi)
409271:	73 00                	jae    0x409273
409273:	67 65 74 5f          	addr16 gs je 0x4092d6
409277:	49                   	dec    %ecx
409278:	74 65                	je     0x4092df
40927a:	6d                   	insl   (%dx),%es:(%edi)
40927b:	73 00                	jae    0x40927d
40927d:	67 65 74 5f          	addr16 gs je 0x4092e0
409281:	44                   	inc    %esp
409282:	72 6f                	jb     0x4092f3
409284:	70 44                	jo     0x4092ca
409286:	6f                   	outsl  %ds:(%esi),(%dx)
409287:	77 6e                	ja     0x4092f7
409289:	49                   	dec    %ecx
40928a:	74 65                	je     0x4092f1
40928c:	6d                   	insl   (%dx),%es:(%edi)
40928d:	73 00                	jae    0x40928f
40928f:	53                   	push   %ebx
409290:	79 73                	jns    0x409305
409292:	74 65                	je     0x4092f9
409294:	6d                   	insl   (%dx),%es:(%edi)
409295:	2e 57                	cs push %edi
409297:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
40929e:	46                   	inc    %esi
40929f:	6f                   	outsl  %ds:(%esi),(%dx)
4092a0:	72 6d                	jb     0x40930f
4092a2:	73 00                	jae    0x4092a4
4092a4:	73 65                	jae    0x40930b
4092a6:	74 5f                	je     0x409307
4092a8:	41                   	inc    %ecx
4092a9:	75 74                	jne    0x40931f
4092ab:	6f                   	outsl  %ds:(%esi),(%dx)
4092ac:	53                   	push   %ebx
4092ad:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4092b0:	65 44                	gs inc %esp
4092b2:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
4092b9:	6e                   	outsb  %ds:(%esi),(%dx)
4092ba:	73 00                	jae    0x4092bc
4092bc:	52                   	push   %edx
4092bd:	61                   	popa
4092be:	77 45                	ja     0x409305
4092c0:	6e                   	outsb  %ds:(%esi),(%dx)
4092c1:	67 69 6e 65 2e 45 78 	imul   $0x7478452e,0x65(%bp),%ebp
4092c8:	74
4092c9:	65 6e                	outsb  %gs:(%esi),(%dx)
4092cb:	73 69                	jae    0x409336
4092cd:	6f                   	outsl  %ds:(%esi),(%dx)
4092ce:	6e                   	outsb  %ds:(%esi),(%dx)
4092cf:	73 00                	jae    0x4092d1
4092d1:	54                   	push   %esp
4092d2:	79 70                	jns    0x409344
4092d4:	65 45                	gs inc %ebp
4092d6:	78 74                	js     0x40934c
4092d8:	65 6e                	outsb  %gs:(%esi),(%dx)
4092da:	73 69                	jae    0x409345
4092dc:	6f                   	outsl  %ds:(%esi),(%dx)
4092dd:	6e                   	outsb  %ds:(%esi),(%dx)
4092de:	73 00                	jae    0x4092e0
4092e0:	4c                   	dec    %esp
4092e1:	69 73 74 45 78 74 65 	imul   $0x65747845,0x74(%ebx),%esi
4092e8:	6e                   	outsb  %ds:(%esi),(%dx)
4092e9:	73 69                	jae    0x409354
4092eb:	6f                   	outsl  %ds:(%esi),(%dx)
4092ec:	6e                   	outsb  %ds:(%esi),(%dx)
4092ed:	73 00                	jae    0x4092ef
4092ef:	47                   	inc    %edi
4092f0:	65 74 49             	gs je  0x40933c
4092f3:	6d                   	insl   (%dx),%es:(%edi)
4092f4:	70 6c                	jo     0x409362
4092f6:	65 6d                	gs insl (%dx),%es:(%edi)
4092f8:	65 6e                	outsb  %gs:(%esi),(%dx)
4092fa:	74 61                	je     0x40935d
4092fc:	74 69                	je     0x409367
4092fe:	6f                   	outsl  %ds:(%esi),(%dx)
4092ff:	6e                   	outsb  %ds:(%esi),(%dx)
409300:	73 00                	jae    0x409302
409302:	67 65 74 5f          	addr16 gs je 0x409365
409306:	56                   	push   %esi
409307:	65 72 74             	gs jb  0x40937e
40930a:	65 78 50             	gs js  0x40935d
40930d:	6f                   	outsl  %ds:(%esi),(%dx)
40930e:	73 69                	jae    0x409379
409310:	74 69                	je     0x40937b
409312:	6f                   	outsl  %ds:(%esi),(%dx)
409313:	6e                   	outsb  %ds:(%esi),(%dx)
409314:	73 00                	jae    0x409316
409316:	73 65                	jae    0x40937d
409318:	74 5f                	je     0x409379
40931a:	56                   	push   %esi
40931b:	65 72 74             	gs jb  0x409392
40931e:	65 78 50             	gs js  0x409371
409321:	6f                   	outsl  %ds:(%esi),(%dx)
409322:	73 69                	jae    0x40938d
409324:	74 69                	je     0x40938f
409326:	6f                   	outsl  %ds:(%esi),(%dx)
409327:	6e                   	outsb  %ds:(%esi),(%dx)
409328:	73 00                	jae    0x40932a
40932a:	49                   	dec    %ecx
40932b:	6e                   	outsb  %ds:(%esi),(%dx)
40932c:	69 74 56 65 72 74 65 	imul   $0x78657472,0x65(%esi,%edx,2),%esi
409333:	78
409334:	50                   	push   %eax
409335:	6f                   	outsl  %ds:(%esi),(%dx)
409336:	73 69                	jae    0x4093a1
409338:	74 69                	je     0x4093a3
40933a:	6f                   	outsl  %ds:(%esi),(%dx)
40933b:	6e                   	outsb  %ds:(%esi),(%dx)
40933c:	73 00                	jae    0x40933e
40933e:	62 61 73             	bound  %esp,0x73(%ecx)
409341:	65 44                	gs inc %esp
409343:	61                   	popa
409344:	64 6f                	outsl  %fs:(%esi),(%dx)
409346:	73 00                	jae    0x409348
409348:	73 65                	jae    0x4093af
40934a:	67 75 6e             	addr16 jne 0x4093bb
40934d:	64 6f                	outsl  %fs:(%esi),(%dx)
40934f:	73 00                	jae    0x409351
409351:	47                   	inc    %edi
409352:	61                   	popa
409353:	6d                   	insl   (%dx),%es:(%edi)
409354:	65 2e 4f             	gs cs dec %edi
409357:	62 6a 65             	bound  %ebp,0x65(%edx)
40935a:	74 6f                	je     0x4093cb
40935c:	73 00                	jae    0x40935e
40935e:	67 65 74 5f          	addr16 gs je 0x4093c1
409362:	50                   	push   %eax
409363:	6f                   	outsl  %ds:(%esi),(%dx)
409364:	6e                   	outsb  %ds:(%esi),(%dx)
409365:	74 6f                	je     0x4093d6
409367:	73 00                	jae    0x409369
409369:	73 65                	jae    0x4093d0
40936b:	74 5f                	je     0x4093cc
40936d:	50                   	push   %eax
40936e:	6f                   	outsl  %ds:(%esi),(%dx)
40936f:	6e                   	outsb  %ds:(%esi),(%dx)
409370:	74 6f                	je     0x4093e1
409372:	73 00                	jae    0x409374
409374:	6c                   	insb   (%dx),%es:(%edi)
409375:	64 6c                	fs insb (%dx),%es:(%edi)
409377:	50                   	push   %eax
409378:	6f                   	outsl  %ds:(%esi),(%dx)
409379:	6e                   	outsb  %ds:(%esi),(%dx)
40937a:	74 6f                	je     0x4093eb
40937c:	73 00                	jae    0x40937e
40937e:	70 6f                	jo     0x4093ef
409380:	6e                   	outsb  %ds:(%esi),(%dx)
409381:	74 6f                	je     0x4093f2
409383:	73 00                	jae    0x409385
409385:	67 65 74 5f          	addr16 gs je 0x4093e8
409389:	56                   	push   %esi
40938a:	65 72 74             	gs jb  0x409401
40938d:	65 78 43             	gs js  0x4093d3
409390:	6f                   	outsl  %ds:(%esi),(%dx)
409391:	6c                   	insb   (%dx),%es:(%edi)
409392:	6f                   	outsl  %ds:(%esi),(%dx)
409393:	72 73                	jb     0x409408
409395:	00 73 65             	add    %dh,0x65(%ebx)
409398:	74 5f                	je     0x4093f9
40939a:	56                   	push   %esi
40939b:	65 72 74             	gs jb  0x409412
40939e:	65 78 43             	gs js  0x4093e4
4093a1:	6f                   	outsl  %ds:(%esi),(%dx)
4093a2:	6c                   	insb   (%dx),%es:(%edi)
4093a3:	6f                   	outsl  %ds:(%esi),(%dx)
4093a4:	72 73                	jb     0x409419
4093a6:	00 4c 6f 63          	add    %cl,0x63(%edi,%ebp,2)
4093aa:	6b 42 69 74          	imul   $0x74,0x69(%edx),%eax
4093ae:	73 00                	jae    0x4093b0
4093b0:	55                   	push   %ebp
4093b1:	6e                   	outsb  %ds:(%esi),(%dx)
4093b2:	6c                   	insb   (%dx),%es:(%edi)
4093b3:	6f                   	outsl  %ds:(%esi),(%dx)
4093b4:	63 6b 42             	arpl   %ebp,0x42(%ebx)
4093b7:	69 74 73 00 47 65 74 	imul   $0x52746547,0x0(%ebx,%esi,2),%esi
4093be:	52
4093bf:	61                   	popa
4093c0:	77 45                	ja     0x409407
4093c2:	6c                   	insb   (%dx),%es:(%edi)
4093c3:	65 6d                	gs insl (%dx),%es:(%edi)
4093c5:	65 6e                	outsb  %gs:(%esi),(%dx)
4093c7:	74 73                	je     0x40943c
4093c9:	00 41 64             	add    %al,0x64(%ecx)
4093cc:	64 43                	fs inc %ebx
4093ce:	6f                   	outsl  %ds:(%esi),(%dx)
4093cf:	6d                   	insl   (%dx),%es:(%edi)
4093d0:	70 6f                	jo     0x409441
4093d2:	6e                   	outsb  %ds:(%esi),(%dx)
4093d3:	65 6e                	outsb  %gs:(%esi),(%dx)
4093d5:	74 73                	je     0x40944a
4093d7:	00 52 65             	add    %dl,0x65(%edx)
4093da:	6d                   	insl   (%dx),%es:(%edi)
4093db:	6f                   	outsl  %ds:(%esi),(%dx)
4093dc:	76 65                	jbe    0x409443
4093de:	43                   	inc    %ebx
4093df:	6f                   	outsl  %ds:(%esi),(%dx)
4093e0:	6d                   	insl   (%dx),%es:(%edi)
4093e1:	70 6f                	jo     0x409452
4093e3:	6e                   	outsb  %ds:(%esi),(%dx)
4093e4:	65 6e                	outsb  %gs:(%esi),(%dx)
4093e6:	74 73                	je     0x40945b
4093e8:	00 43 6f             	add    %al,0x6f(%ebx)
4093eb:	6e                   	outsb  %ds:(%esi),(%dx)
4093ec:	74 61                	je     0x40944f
4093ee:	69 6e 73 43 6f 6d 70 	imul   $0x706d6f43,0x73(%esi),%ebp
4093f5:	6f                   	outsl  %ds:(%esi),(%dx)
4093f6:	6e                   	outsb  %ds:(%esi),(%dx)
4093f7:	65 6e                	outsb  %gs:(%esi),(%dx)