412fcc:	6f                   	outsl  %ds:(%esi),(%dx)
412fcd:	6c                   	insb   (%dx),%es:(%edi)
412fce:	53                   	push   %ebx
412fcf:	74 72                	je     0x413043
412fd1:	69 70 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%esi
412fd8:	61                   	popa
412fd9:	74 6f                	je     0x41304a
412fdb:	72 34                	jb     0x413011
412fdd:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
412fe1:	65 6c                	gs insb (%dx),%es:(%edi)
412fe3:	31 35 00 62 75 74    	xor    %esi,0x74756200
412fe9:	74 6f                	je     0x41305a
412feb:	6e                   	outsb  %ds:(%esi),(%dx)
412fec:	31 35 00 6c 61 62    	xor    %esi,0x62616c00
412ff2:	65 6c                	gs insb (%dx),%es:(%edi)
412ff4:	35 00 74 6f 6f       	xor    $0x6f6f7400,%eax
412ff9:	6c                   	insb   (%dx),%es:(%edi)
412ffa:	53                   	push   %ebx
412ffb:	74 72                	je     0x41306f
412ffd:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
413004:	6e                   	outsb  %ds:(%esi),(%dx)
413005:	35 00 62 75 74       	xor    $0x74756200,%eax
41300a:	74 6f                	je     0x41307b
41300c:	6e                   	outsb  %ds:(%esi),(%dx)
41300d:	35 00 74 6f 6f       	xor    $0x6f6f7400,%eax
413012:	6c                   	insb   (%dx),%es:(%edi)
413013:	53                   	push   %ebx
413014:	74 72                	je     0x413088
413016:	69 70 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%esi
41301d:	61                   	popa
41301e:	74 6f                	je     0x41308f
413020:	72 35                	jb     0x413057
413022:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413026:	65 6c                	gs insb (%dx),%es:(%edi)
413028:	31 36                	xor    %esi,(%esi)
41302a:	00 62 75             	add    %ah,0x75(%edx)
41302d:	74 74                	je     0x4130a3
41302f:	6f                   	outsl  %ds:(%esi),(%dx)
413030:	6e                   	outsb  %ds:(%esi),(%dx)
413031:	31 36                	xor    %esi,(%esi)
413033:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413037:	65 6c                	gs insb (%dx),%es:(%edi)
413039:	36 00 74 6f 6f       	add    %dh,%ss:0x6f(%edi,%ebp,2)
41303e:	6c                   	insb   (%dx),%es:(%edi)
41303f:	53                   	push   %ebx
413040:	74 72                	je     0x4130b4
413042:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
413049:	6e                   	outsb  %ds:(%esi),(%dx)
41304a:	36 00 62 75          	add    %ah,%ss:0x75(%edx)
41304e:	74 74                	je     0x4130c4
413050:	6f                   	outsl  %ds:(%esi),(%dx)
413051:	6e                   	outsb  %ds:(%esi),(%dx)
413052:	36 00 6c 61 62       	add    %ch,%ss:0x62(%ecx,%eiz,2)
413057:	65 6c                	gs insb (%dx),%es:(%edi)
413059:	31 37                	xor    %esi,(%edi)
41305b:	00 62 75             	add    %ah,0x75(%edx)
41305e:	74 74                	je     0x4130d4
413060:	6f                   	outsl  %ds:(%esi),(%dx)
413061:	6e                   	outsb  %ds:(%esi),(%dx)
413062:	31 37                	xor    %esi,(%edi)
413064:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413068:	65 6c                	gs insb (%dx),%es:(%edi)
41306a:	37                   	aaa
41306b:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
41306f:	6c                   	insb   (%dx),%es:(%edi)
413070:	53                   	push   %ebx
413071:	74 72                	je     0x4130e5
413073:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
41307a:	6e                   	outsb  %ds:(%esi),(%dx)
41307b:	37                   	aaa
41307c:	00 62 75             	add    %ah,0x75(%edx)
41307f:	74 74                	je     0x4130f5
413081:	6f                   	outsl  %ds:(%esi),(%dx)
413082:	6e                   	outsb  %ds:(%esi),(%dx)
413083:	37                   	aaa
413084:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413088:	65 6c                	gs insb (%dx),%es:(%edi)
41308a:	31 38                	xor    %edi,(%eax)
41308c:	00 62 75             	add    %ah,0x75(%edx)
41308f:	74 74                	je     0x413105
413091:	6f                   	outsl  %ds:(%esi),(%dx)
413092:	6e                   	outsb  %ds:(%esi),(%dx)
413093:	31 38                	xor    %edi,(%eax)
413095:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413099:	65 6c                	gs insb (%dx),%es:(%edi)
41309b:	38 00                	cmp    %al,(%eax)
41309d:	74 6f                	je     0x41310e
41309f:	6f                   	outsl  %ds:(%esi),(%dx)
4130a0:	6c                   	insb   (%dx),%es:(%edi)
4130a1:	53                   	push   %ebx
4130a2:	74 72                	je     0x413116
4130a4:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4130ab:	6e                   	outsb  %ds:(%esi),(%dx)
4130ac:	38 00                	cmp    %al,(%eax)
4130ae:	62 75 74             	bound  %esi,0x74(%ebp)
4130b1:	74 6f                	je     0x413122
4130b3:	6e                   	outsb  %ds:(%esi),(%dx)
4130b4:	38 00                	cmp    %al,(%eax)
4130b6:	6c                   	insb   (%dx),%es:(%edi)
4130b7:	61                   	popa
4130b8:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130bb:	31 39                	xor    %edi,(%ecx)
4130bd:	00 62 75             	add    %ah,0x75(%edx)
4130c0:	74 74                	je     0x413136
4130c2:	6f                   	outsl  %ds:(%esi),(%dx)
4130c3:	6e                   	outsb  %ds:(%esi),(%dx)
4130c4:	31 39                	xor    %edi,(%ecx)
4130c6:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4130ca:	65 6c                	gs insb (%dx),%es:(%edi)
4130cc:	39 00                	cmp    %eax,(%eax)
4130ce:	62 75 74             	bound  %esi,0x74(%ebp)
4130d1:	74 6f                	je     0x413142
4130d3:	6e                   	outsb  %ds:(%esi),(%dx)
4130d4:	39 00                	cmp    %eax,(%eax)
4130d6:	3c 4d                	cmp    $0x4d,%al
4130d8:	6f                   	outsl  %ds:(%esi),(%dx)
4130d9:	64 75 6c             	fs jne 0x413148
4130dc:	65 3e 00 72 5f       	gs add %dh,%ds:0x5f(%edx)
4130e1:	41                   	inc    %ecx
4130e2:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
4130e6:	5f                   	pop    %edi
4130e7:	41                   	inc    %ecx
4130e8:	00 72 61             	add    %dh,0x61(%edx)
4130eb:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
4130f2:	6f
4130f3:	6e                   	outsb  %ds:(%esi),(%dx)
4130f4:	41                   	inc    %ecx
4130f5:	00 72 5f             	add    %dh,0x5f(%edx)
4130f8:	42                   	inc    %edx
4130f9:	00 67 65             	add    %ah,0x65(%edi)
4130fc:	74 5f                	je     0x41315d
4130fe:	42                   	inc    %edx
4130ff:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
413103:	5f                   	pop    %edi
413104:	42                   	inc    %edx
413105:	00 72 61             	add    %dh,0x61(%edx)
413108:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
41310f:	6f
413110:	6e                   	outsb  %ds:(%esi),(%dx)
413111:	42                   	inc    %edx
413112:	00 47 43             	add    %al,0x43(%edi)
413115:	00 72 5f             	add    %dh,0x5f(%edx)
413118:	43                   	inc    %ebx
413119:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
41311d:	5f                   	pop    %edi
41311e:	43                   	inc    %ebx
41311f:	00 72 61             	add    %dh,0x61(%edx)
413122:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
413129:	6f
41312a:	6e                   	outsb  %ds:(%esi),(%dx)
41312b:	43                   	inc    %ebx
41312c:	00 72 5f             	add    %dh,0x5f(%edx)
41312f:	44                   	inc    %esp
413130:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
413134:	5f                   	pop    %edi
413135:	44                   	inc    %esp
413136:	00 72 61             	add    %dh,0x61(%edx)
413139:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
413140:	6f
413141:	6e                   	outsb  %ds:(%esi),(%dx)
413142:	44                   	inc    %esp
413143:	00 53 46             	add    %dl,0x46(%ebx)
413146:	4a                   	dec    %edx
413147:	46                   	inc    %esi
413148:	53                   	push   %ebx
413149:	4a                   	dec    %edx
41314a:	53                   	push   %ebx
41314b:	46                   	inc    %esi
41314c:	46                   	inc    %esi
41314d:	00 53 69             	add    %dl,0x69(%ebx)
413150:	7a 65                	jp     0x4131b7
413152:	46                   	inc    %esi
413153:	00 67 65             	add    %ah,0x65(%edi)
413156:	74 5f                	je     0x4131b7
413158:	47                   	inc    %edi
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