413159:	00 67 65             	add    %ah,0x65(%edi)
41315c:	74 5f                	je     0x4131bd
41315e:	52                   	push   %edx
41315f:	00 64 61 00          	add    %ah,0x0(%ecx,%eiz,2)
413163:	53                   	push   %ebx
413164:	79 73                	jns    0x4131d9
413166:	74 65                	je     0x4131cd
413168:	6d                   	insl   (%dx),%es:(%edi)
413169:	2e 44                	cs inc %esp
41316b:	61                   	popa
41316c:	74 61                	je     0x4131cf
41316e:	00 50 72             	add    %dl,0x72(%eax)
413171:	6f                   	outsl  %ds:(%esi),(%dx)
413172:	6a 65                	push   $0x65
413174:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
413178:	74 61                	je     0x4131db
41317a:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
41317e:	61                   	popa
41317f:	00 67 65             	add    %ah,0x65(%edi)
413182:	74 5f                	je     0x4131e3
413184:	4d                   	dec    %ebp
413185:	61                   	popa
413186:	67 65 6e             	outsb  %gs:(%si),(%dx)
413189:	74 61                	je     0x4131ec
41318b:	00 46 72             	add    %al,0x72(%esi)
41318e:	6f                   	outsl  %ds:(%esi),(%dx)
41318f:	6d                   	insl   (%dx),%es:(%edi)
413190:	41                   	inc    %ecx
413191:	72 67                	jb     0x4131fa
413193:	62 00                	bound  %eax,(%eax)
413195:	6d                   	insl   (%dx),%es:(%edi)
413196:	73 63                	jae    0x4131fb
413198:	6f                   	outsl  %ds:(%esi),(%dx)
413199:	72 6c                	jb     0x413207
41319b:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
4131a2:	65 6d                	gs insl (%dx),%es:(%edi)
4131a4:	2e 43                	cs inc %ebx
4131a6:	6f                   	outsl  %ds:(%esi),(%dx)
4131a7:	6c                   	insb   (%dx),%es:(%edi)
4131a8:	6c                   	insb   (%dx),%es:(%edi)
4131a9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4131ae:	6e                   	outsb  %ds:(%esi),(%dx)
4131af:	73 2e                	jae    0x4131df
4131b1:	47                   	inc    %edi
4131b2:	65 6e                	outsb  %gs:(%esi),(%dx)
4131b4:	65 72 69             	gs jb  0x413220
4131b7:	63 00                	arpl   %eax,(%eax)
4131b9:	4d                   	dec    %ebp
4131ba:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
4131c1:	74 2e                	je     0x4131f1
4131c3:	56                   	push   %esi
4131c4:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4131cb:	73 69                	jae    0x413236
4131cd:	63 00                	arpl   %eax,(%eax)
4131cf:	73 75                	jae    0x413246
4131d1:	62 6a 65             	bound  %ebp,0x65(%edx)
4131d4:	63 74 49 64          	arpl   %esi,0x64(%ecx,%ecx,2)
4131d8:	00 52 65             	add    %dl,0x65(%edx)
4131db:	61                   	popa
4131dc:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4131e0:	72 6d                	jb     0x41324f
4131e2:	31 5f 4c             	xor    %ebx,0x4c(%edi)
4131e5:	6f                   	outsl  %ds:(%esi),(%dx)
4131e6:	61                   	popa
4131e7:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
4131eb:	64 5f                	fs pop %edi
4131ed:	4c                   	dec    %esp
4131ee:	6f                   	outsl  %ds:(%esi),(%dx)
4131ef:	61                   	popa
4131f0:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
4131f4:	61                   	popa
4131f5:	72 63                	jb     0x41325a
4131f7:	68 51 46 6f 72       	push   $0x726f4651
4131fc:	6d                   	insl   (%dx),%es:(%edi)
4131fd:	5f                   	pop    %edi
4131fe:	4c                   	dec    %esp
4131ff:	6f                   	outsl  %ds:(%esi),(%dx)
413200:	61                   	popa
413201:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
413205:	64 5f                	fs pop %edi
413207:	46                   	inc    %esi
413208:	6f                   	outsl  %ds:(%esi),(%dx)
413209:	72 6d                	jb     0x413278
41320b:	5f                   	pop    %edi
41320c:	4c                   	dec    %esp
41320d:	6f                   	outsl  %ds:(%esi),(%dx)
41320e:	61                   	popa
41320f:	64 00 54 65 61       	add    %dl,%fs:0x61(%ebp,%eiz,2)
413214:	63 68 65             	arpl   %ebp,0x65(%eax)
413217:	72 5f                	jb     0x413278
413219:	46                   	inc    %esi
41321a:	6f                   	outsl  %ds:(%esi),(%dx)
41321b:	72 6d                	jb     0x41328a
41321d:	5f                   	pop    %edi
41321e:	4c                   	dec    %esp
41321f:	6f                   	outsl  %ds:(%esi),(%dx)
413220:	61                   	popa
413221:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
413225:	6c                   	insb   (%dx),%es:(%edi)
413226:	65 63 74 5f 46       	arpl   %esi,%gs:0x46(%edi,%ebx,2)
41322b:	6f                   	outsl  %ds:(%esi),(%dx)
41322c:	72 6d                	jb     0x41329b
41322e:	5f                   	pop    %edi
41322f:	4c                   	dec    %esp
413230:	6f                   	outsl  %ds:(%esi),(%dx)
413231:	61                   	popa
413232:	64 00 51 75          	add    %dl,%fs:0x75(%ecx)
413236:	65 73 74             	gs jae 0x4132ad
413239:	69 6f 6e 43 61 72 64 	imul   $0x64726143,0x6e(%edi),%ebp
413240:	46                   	inc    %esi
413241:	6f                   	outsl  %ds:(%esi),(%dx)
413242:	72 6d                	jb     0x4132b1
413244:	5f                   	pop    %edi
413245:	4c                   	dec    %esp
413246:	6f                   	outsl  %ds:(%esi),(%dx)
413247:	61                   	popa
413248:	64 00 45 78          	add    %al,%fs:0x78(%ebp)
41324c:	61                   	popa
41324d:	6d                   	insl   (%dx),%es:(%edi)
41324e:	46                   	inc    %esi
41324f:	6f                   	outsl  %ds:(%esi),(%dx)
413250:	72 6d                	jb     0x4132bf
413252:	5f                   	pop    %edi
413253:	4c                   	dec    %esp
413254:	6f                   	outsl  %ds:(%esi),(%dx)
413255:	61                   	popa
413256:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
41325a:	64 51                	fs push %ecx
41325c:	75 65                	jne    0x4132c3
41325e:	73 74                	jae    0x4132d4
413260:	69 6f 6e 46 6f 72 6d 	imul   $0x6d726f46,0x6e(%edi),%ebp
413267:	5f                   	pop    %edi
413268:	4c                   	dec    %esp
413269:	6f                   	outsl  %ds:(%esi),(%dx)
41326a:	61                   	popa
41326b:	64 00 63 6f          	add    %ah,%fs:0x6f(%ebx)
41326f:	72 72                	jb     0x4132e3
413271:	65 63 74 41 6e       	arpl   %esi,%gs:0x6e(%ecx,%eax,2)
413276:	73 77                	jae    0x4132ef
413278:	65 72 46             	gs jb  0x4132c1
41327b:	6f                   	outsl  %ds:(%esi),(%dx)
41327c:	72 6d                	jb     0x4132eb
41327e:	5f                   	pop    %edi
41327f:	4c                   	dec    %esp
413280:	6f                   	outsl  %ds:(%esi),(%dx)
413281:	61                   	popa
413282:	64 00 51 75          	add    %dl,%fs:0x75(%ecx)
413286:	65 73 74             	gs jae 0x4132fd
413289:	69 6f 6e 73 46 6f 72 	imul   $0x726f4673,0x6e(%edi),%ebp
413290:	6d                   	insl   (%dx),%es:(%edi)
413291:	5f                   	pop    %edi
413292:	4c                   	dec    %esp
413293:	6f                   	outsl  %ds:(%esi),(%dx)
413294:	61                   	popa
413295:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
413299:	64 43                	fs inc %ebx
41329b:	6c                   	insb   (%dx),%es:(%edi)
41329c:	61                   	popa
41329d:	73 73                	jae    0x413312
41329f:	46                   	inc    %esi
4132a0:	6f                   	outsl  %ds:(%esi),(%dx)
4132a1:	72 6d                	jb     0x413310
4132a3:	5f                   	pop    %edi
4132a4:	4c                   	dec    %esp
4132a5:	6f                   	outsl  %ds:(%esi),(%dx)
4132a6:	61                   	popa
4132a7:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
4132ab:	6c                   	insb   (%dx),%es:(%edi)
4132ac:	65 63 74 43 6c       	arpl   %esi,%gs:0x6c(%ebx,%eax,2)
4132b1:	61                   	popa
4132b2:	73 73                	jae    0x413327
4132b4:	46                   	inc    %esi
4132b5:	6f                   	outsl  %ds:(%esi),(%dx)
4132b6:	72 6d                	jb     0x413325
4132b8:	5f                   	pop    %edi
4132b9:	4c                   	dec    %esp
4132ba:	6f                   	outsl  %ds:(%esi),(%dx)
4132bb:	61                   	popa
4132bc:	64 00 51 75          	add    %dl,%fs:0x75(%ecx)
4132c0:	65 73 74             	gs jae 0x413337
4132c3:	69 6f 6e 52 65 73 75 	imul   $0x75736552,0x6e(%edi),%ebp
4132ca:	6c                   	insb   (%dx),%es:(%edi)
4132cb:	74 46                	je     0x413313
4132cd:	6f                   	outsl  %ds:(%esi),(%dx)
4132ce:	72 6d                	jb     0x41333d
4132d0:	5f                   	pop    %edi
4132d1:	4c                   	dec    %esp
4132d2:	6f                   	outsl  %ds:(%esi),(%dx)
4132d3:	61                   	popa
4132d4:	64 00 53 74          	add    %dl,%fs:0x74(%ebx)
4132d8:	75 64                	jne    0x41333e
4132da:	65 6e                	outsb  %gs:(%esi),(%dx)
4132dc:	74 46                	je     0x413324
4132de:	6f                   	outsl  %ds:(%esi),(%dx)
4132df:	72 6d                	jb     0x41334e
4132e1:	5f                   	pop    %edi
4132e2:	4c                   	dec    %esp
4132e3:	6f                   	outsl  %ds:(%esi),(%dx)
4132e4:	61                   	popa
4132e5:	64 00 53 74          	add    %dl,%fs:0x74(%ebx)
4132e9:	75 64                	jne    0x41334f
4132eb:	65 6e                	outsb  %gs:(%esi),(%dx)
4132ed:	74 4c                	je     0x41333b
4132ef:	69 73 74 46 6f 72 6d 	imul   $0x6d726f46,0x74(%ebx),%esi
4132f6:	5f                   	pop    %edi
4132f7:	4c                   	dec    %esp
4132f8:	6f                   	outsl  %ds:(%esi),(%dx)
4132f9:	61                   	popa
4132fa:	64 00 41 62          	add    %al,%fs:0x62(%ecx)
4132fe:	6f                   	outsl  %ds:(%esi),(%dx)
4132ff:	75 74                	jne    0x413375
413301:	46                   	inc    %esi
413302:	6f                   	outsl  %ds:(%esi),(%dx)
413303:	72 6d                	jb     0x413372
413305:	5f                   	pop    %edi
413306:	4c                   	dec    %esp
413307:	6f                   	outsl  %ds:(%esi),(%dx)
413308:	61                   	popa
413309:	64 00 4d 6f          	add    %cl,%fs:0x6f(%ebp)
41330d:	64 69 66 79 51 75 65 	imul   $0x73657551,%fs:0x79(%esi),%esp
413314:	73
413315:	74 69                	je     0x413380
413317:	6f                   	outsl  %ds:(%esi),(%dx)
413318:	6e                   	outsb  %ds:(%esi),(%dx)
413319:	5f                   	pop    %edi
41331a:	4c                   	dec    %esp
41331b:	6f                   	outsl  %ds:(%esi),(%dx)
41331c:	61                   	popa
41331d:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
413321:	64 53                	fs push %ebx
413323:	75 62                	jne    0x413387
413325:	6a 65                	push   $0x65
413327:	63 74 5f 4c          	arpl   %esi,0x4c(%edi,%ebx,2)
41332b:	6f                   	outsl  %ds:(%esi),(%dx)
41332c:	61                   	popa
41332d:	64 00 73 64          	add    %dh,%fs:0x64(%ebx)
413331:	61                   	popa
413332:	73 61                	jae    0x413395
413334:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
413338:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41333c:	74 5f                	je     0x41339d
41333e:	52                   	push   %edx
41333f:	65 64 00 61 64       	gs add %ah,%fs:0x64(%ecx)
413344:	64 5f                	fs pop %edi
413346:	43                   	inc    %ebx
413347:	68 65 63 6b 65       	push   $0x656b6365
41334c:	64 43                	fs inc %ebx
41334e:	68 61 6e 67 65       	push   $0x65676e61
413353:	64 00 63 6f          	add    %ah,%fs:0x6f(%ebx)
413357:	6d                   	insl   (%dx),%es:(%edi)
413358:	62 6f 42             	bound  %ebp,0x42(%edi)
41335b:	6f                   	outsl  %ds:(%esi),(%dx)
41335c:	78 31                	js     0x41338f
41335e:	5f                   	pop    %edi
41335f:	53                   	push   %ebx
413360:	65 6c                	gs insb (%dx),%es:(%edi)
413362:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
413367:	49                   	dec    %ecx
413368:	6e                   	outsb  %ds:(%esi),(%dx)
413369:	64 65 78 43          	fs gs js 0x4133b0
41336d:	68 61 6e 67 65       	push   $0x65676e61
413372:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
413376:	64 5f                	fs pop %edi
413378:	53                   	push   %ebx
413379:	65 6c                	gs insb (%dx),%es:(%edi)
41337b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
413380:	49                   	dec    %ecx
413381:	6e                   	outsb  %ds:(%esi),(%dx)
413382:	64 65 78 43          	fs gs js 0x4133c9
413386:	68 61 6e 67 65       	push   $0x65676e61
41338b:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41338f:	74 5f                	je     0x4133f0
413391:	43                   	inc    %ebx
413392:	68 65 63 6b 65       	push   $0x656b6365
413397:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
41339b:	74 5f                	je     0x4133fc
41339d:	43                   	inc    %ebx
41339e:	68 65 63 6b 65       	push   $0x656b6365
4133a3:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4133a7:	74 5f                	je     0x413408
4133a9:	45                   	inc    %ebp
4133aa:	6e                   	outsb  %ds:(%esi),(%dx)
4133ab:	61                   	popa
4133ac:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4133b0:	00 73 65             	add    %dh,0x65(%ebx)
4133b3:	74 5f                	je     0x413414
4133b5:	46                   	inc    %esi
4133b6:	6f                   	outsl  %ds:(%esi),(%dx)
4133b7:	72 6d                	jb     0x413426
4133b9:	61                   	popa
4133ba:	74 74                	je     0x413430
4133bc:	69 6e 67 45 6e 61 62 	imul   $0x62616e45,0x67(%esi),%ebp
4133c3:	6c                   	insb   (%dx),%es:(%edi)
4133c4:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
4133c9:	74 5f                	je     0x41342a
4133cb:	49                   	dec    %ecx
4133cc:	73 43                	jae    0x413411
4133ce:	6c                   	insb   (%dx),%es:(%edi)
4133cf:	6f                   	outsl  %ds:(%esi),(%dx)
4133d0:	73 65                	jae    0x413437
4133d2:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4133d6:	74 5f                	je     0x413437
4133d8:	49                   	dec    %ecx
4133d9:	73 44                	jae    0x41341f
4133db:	69 73 70 6f 73 65 64 	imul   $0x6465736f,0x70(%ebx),%esi
4133e2:	00 53 79             	add    %dl,0x79(%ebx)
4133e5:	6e                   	outsb  %ds:(%esi),(%dx)
4133e6:	63 68 72             	arpl   %ebp,0x72(%eax)
4133e9:	6f                   	outsl  %ds:(%esi),(%dx)
4133ea:	6e                   	outsb  %ds:(%esi),(%dx)
4133eb:	69 7a 65 64 00 71 75 	imul   $0x75710064,0x65(%edx),%edi
4133f2:	65 73 74             	gs jae 0x413469
4133f5:	69 6f 6e 69 64 00 73 	imul   $0x73006469,0x6e(%edi),%ebp
4133fc:	75 62                	jne    0x413460
4133fe:	6a 65                	push   $0x65
413400:	63 74 69 64          	arpl   %esi,0x64(%ecx,%ebp,2)
413404:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
413408:	61                   	popa
413409:	47                   	inc    %edi
41340a:	72 69                	jb     0x413475
41340c:	64 56                	fs push %esi
41340e:	69 65 77 42 61 6e 64 	imul   $0x646e6142,0x77(%ebp),%esp
413415:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
413419:	6f                   	outsl  %ds:(%esi),(%dx)
41341a:	6d                   	insl   (%dx),%es:(%edi)
41341b:	6d                   	insl   (%dx),%es:(%edi)
41341c:	61                   	popa
41341d:	6e                   	outsb  %ds:(%esi),(%dx)
41341e:	64 00 53 71          	add    %dl,%fs:0x71(%ebx)
413422:	6c                   	insb   (%dx),%es:(%edi)
413423:	43                   	inc    %ebx
413424:	6f                   	outsl  %ds:(%esi),(%dx)
413425:	6d                   	insl   (%dx),%es:(%edi)
413426:	6d                   	insl   (%dx),%es:(%edi)
413427:	61                   	popa
413428:	6e                   	outsb  %ds:(%esi),(%dx)
413429:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
41342d:	6e                   	outsb  %ds:(%esi),(%dx)
41342e:	64 00 74 78 74       	add    %dh,%fs:0x74(%eax,%edi,2)
413433:	5f                   	pop    %edi
413434:	70 61                	jo     0x413497
413436:	73 73                	jae    0x4134ab
413438:	77 6f                	ja     0x4134a9
41343a:	72 64                	jb     0x4134a0
41343c:	00 67 7a             	add    %ah,0x7a(%edi)
41343f:	72 64                	jb     0x4134a5
413441:	00 64 65 66          	add    %ah,0x66(%ebp,%eiz,2)
413445:	61                   	popa
413446:	75 6c                	jne    0x4134b4
413448:	74 49                	je     0x413493