41301a:	73 42                	jae    0x41305e
41301c:	6c                   	insb   (%dx),%es:(%edi)
41301d:	61                   	popa
41301e:	6e                   	outsb  %ds:(%esi),(%dx)
41301f:	6b 00 67             	imul   $0x67,(%eax),%eax
413022:	65 74 5f             	gs je  0x413084
413025:	43                   	inc    %ebx
413026:	6f                   	outsl  %ds:(%esi),(%dx)
413027:	6e                   	outsb  %ds:(%esi),(%dx)
413028:	74 72                	je     0x41309c
41302a:	6f                   	outsl  %ds:(%esi),(%dx)
41302b:	6c                   	insb   (%dx),%es:(%edi)
41302c:	44                   	inc    %esp
41302d:	61                   	popa
41302e:	72 6b                	jb     0x41309b
413030:	44                   	inc    %esp
413031:	61                   	popa
413032:	72 6b                	jb     0x41309f
413034:	00 6d 5f             	add    %ch,0x5f(%ebp)
413037:	62 4d 61             	bound  %ecx,0x61(%ebp)
41303a:	69 6e 43 6f 6e 6e 65 	imul   $0x656e6e6f,0x43(%esi),%ebp
413041:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413045:	6e                   	outsb  %ds:(%esi),(%dx)
413046:	49                   	dec    %ecx
413047:	73 43                	jae    0x41308c
413049:	72 65                	jb     0x4130b0
41304b:	61                   	popa
41304c:	74 65                	je     0x4130b3
41304e:	64 4c                	fs dec %esp
413050:	6f                   	outsl  %ds:(%esi),(%dx)
413051:	63 61 6c             	arpl   %esp,0x6c(%ecx)
413054:	00 44 65 63          	add    %al,0x63(%ebp,%eiz,2)
413058:	69 6d 61 6c 00 76 61 	imul   $0x6176006c,0x61(%ebp),%ebp
41305f:	6c                   	insb   (%dx),%es:(%edi)
413060:	75 65                	jne    0x4130c7
413062:	31 4c 61 62          	xor    %ecx,0x62(%ecx,%eiz,2)
413066:	65 6c                	gs insb (%dx),%es:(%edi)
413068:	00 76 61             	add    %dh,0x61(%esi)
41306b:	6c                   	insb   (%dx),%es:(%edi)
41306c:	75 65                	jne    0x4130d3
41306e:	32 4c 61 62          	xor    0x62(%ecx,%eiz,2),%cl
413072:	65 6c                	gs insb (%dx),%es:(%edi)
413074:	00 76 61             	add    %dh,0x61(%esi)
413077:	6c                   	insb   (%dx),%es:(%edi)
413078:	75 65                	jne    0x4130df
41307a:	33 4c 61 62          	xor    0x62(%ecx,%eiz,2),%ecx
41307e:	65 6c                	gs insb (%dx),%es:(%edi)
413080:	00 76 61             	add    %dh,0x61(%esi)
413083:	6c                   	insb   (%dx),%es:(%edi)
413084:	75 65                	jne    0x4130eb
413086:	34 4c                	xor    $0x4c,%al
413088:	61                   	popa
413089:	62 65 6c             	bound  %esp,0x6c(%ebp)
41308c:	00 76 61             	add    %dh,0x61(%esi)
41308f:	6c                   	insb   (%dx),%es:(%edi)
413090:	75 65                	jne    0x4130f7
413092:	35 4c 61 62 65       	xor    $0x6562614c,%eax
413097:	6c                   	insb   (%dx),%es:(%edi)
413098:	00 76 61             	add    %dh,0x61(%esi)
41309b:	6c                   	insb   (%dx),%es:(%edi)
41309c:	75 65                	jne    0x413103
41309e:	36 4c                	ss dec %esp
4130a0:	61                   	popa
4130a1:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130a4:	00 63 75             	add    %ah,0x75(%ebx)
4130a7:	73 4a                	jae    0x4130f3
4130a9:	6f                   	outsl  %ds:(%esi),(%dx)
4130aa:	62 4c 61 62          	bound  %ecx,0x62(%ecx,%eiz,2)
4130ae:	65 6c                	gs insb (%dx),%es:(%edi)
4130b0:	00 70 72             	add    %dh,0x72(%eax)
4130b3:	6f                   	outsl  %ds:(%esi),(%dx)
4130b4:	50                   	push   %eax
4130b5:	72 69                	jb     0x413120
4130b7:	63 65 4c             	arpl   %esp,0x4c(%ebp)
4130ba:	61                   	popa
4130bb:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130be:	00 63 75             	add    %ah,0x75(%ebx)
4130c1:	73 47                	jae    0x41310a
4130c3:	72 61                	jb     0x413126
4130c5:	64 65 4c             	fs gs dec %esp
4130c8:	61                   	popa
4130c9:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130cc:	00 63 75             	add    %ah,0x75(%ebx)
4130cf:	73 41                	jae    0x413112
4130d1:	67 65 4c             	addr16 gs dec %esp
4130d4:	61                   	popa
4130d5:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130d8:	00 6f 72             	add    %ch,0x72(%edi)
4130db:	64 52                	fs push %edx
4130dd:	61                   	popa
4130de:	6e                   	outsb  %ds:(%esi),(%dx)
4130df:	67 65 4c             	addr16 gs dec %esp
4130e2:	61                   	popa
4130e3:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130e6:	00 70 72             	add    %dh,0x72(%eax)
4130e9:	6f                   	outsl  %ds:(%esi),(%dx)
4130ea:	52                   	push   %edx
4130eb:	61                   	popa
4130ec:	6e                   	outsb  %ds:(%esi),(%dx)
4130ed:	67 65 4c             	addr16 gs dec %esp
4130f0:	61                   	popa
4130f1:	62 65 6c             	bound  %esp,0x6c(%ebp)
4130f4:	00 63 75             	add    %ah,0x75(%ebx)
4130f7:	73 52                	jae    0x41314b
4130f9:	61                   	popa
4130fa:	6e                   	outsb  %ds:(%esi),(%dx)
4130fb:	67 65 4c             	addr16 gs dec %esp
4130fe:	61                   	popa
4130ff:	62 65 6c             	bound  %esp,0x6c(%ebp)
413102:	00 63 75             	add    %ah,0x75(%ebx)
413105:	73 4e                	jae    0x413155
413107:	61                   	popa
413108:	6d                   	insl   (%dx),%es:(%edi)
413109:	65 4c                	gs dec %esp
41310b:	61                   	popa
41310c:	62 65 6c             	bound  %esp,0x6c(%ebp)
41310f:	00 70 72             	add    %dh,0x72(%eax)
413112:	6f                   	outsl  %ds:(%esi),(%dx)
413113:	50                   	push   %eax
413114:	72 6f                	jb     0x413185
413116:	64 75 63             	fs jne 0x41317c
413119:	74 4e                	je     0x413169
41311b:	61                   	popa
41311c:	6d                   	insl   (%dx),%es:(%edi)
41311d:	65 4c                	gs dec %esp
41311f:	61                   	popa
413120:	62 65 6c             	bound  %esp,0x6c(%ebp)
413123:	00 6f 72             	add    %ch,0x72(%edi)
413126:	64 4f                	fs dec %edi
413128:	72 64                	jb     0x41318e
41312a:	65 72 44             	gs jb  0x413171
41312d:	61                   	popa
41312e:	74 65                	je     0x413195
413130:	4c                   	dec    %esp
413131:	61                   	popa
413132:	62 65 6c             	bound  %esp,0x6c(%ebp)
413135:	00 70 72             	add    %dh,0x72(%eax)
413138:	6f                   	outsl  %ds:(%esi),(%dx)
413139:	53                   	push   %ebx
41313a:	74 6f                	je     0x4131ab
41313c:	63 6b 4c             	arpl   %ebp,0x4c(%ebx)
41313f:	61                   	popa
413140:	62 65 6c             	bound  %esp,0x6c(%ebp)
413143:	00 63 75             	add    %ah,0x75(%ebx)
413146:	73 41                	jae    0x413189
413148:	63 63 75             	arpl   %esp,0x75(%ebx)
41314b:	6d                   	insl   (%dx),%es:(%edi)
41314c:	75 6c                	jne    0x4131ba
41314e:	61                   	popa
41314f:	74 69                	je     0x4131ba
413151:	6f                   	outsl  %ds:(%esi),(%dx)
413152:	6e                   	outsb  %ds:(%esi),(%dx)
413153:	4c                   	dec    %esp
413154:	61                   	popa
413155:	62 65 6c             	bound  %esp,0x6c(%ebp)
413158:	00 6f 72             	add    %ch,0x72(%edi)
41315b:	64 44                	fs inc %esp
41315d:	65 73 74             	gs jae 0x4131d4
413160:	69 6e 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%esi),%ebp
413167:	4c                   	dec    %esp
413168:	61                   	popa
413169:	62 65 6c             	bound  %esp,0x6c(%ebp)
41316c:	00 6f 72             	add    %ch,0x72(%edi)
41316f:	64 4f                	fs dec %edi
413171:	72 64                	jb     0x4131d7
413173:	65 72 4e             	gs jb  0x4131c4
413176:	75 6d                	jne    0x4131e5
413178:	62 65 72             	bound  %esp,0x72(%ebp)
41317b:	4c                   	dec    %esp
41317c:	61                   	popa
41317d:	62 65 6c             	bound  %esp,0x6c(%ebp)
413180:	00 6f 72             	add    %ch,0x72(%edi)
413183:	64 50                	fs push %eax
413185:	72 6f                	jb     0x4131f6
413187:	64 75 63             	fs jne 0x4131ed
41318a:	74 4e                	je     0x4131da
41318c:	75 6d                	jne    0x4131fb
41318e:	62 65 72             	bound  %esp,0x72(%ebp)
413191:	4c                   	dec    %esp
413192:	61                   	popa
413193:	62 65 6c             	bound  %esp,0x6c(%ebp)
413196:	00 70 72             	add    %dh,0x72(%eax)
413199:	6f                   	outsl  %ds:(%esi),(%dx)
41319a:	50                   	push   %eax
41319b:	72 6f                	jb     0x41320c
41319d:	64 75 63             	fs jne 0x413203
4131a0:	74 4e                	je     0x4131f0
4131a2:	75 6d                	jne    0x413211
4131a4:	62 65 72             	bound  %esp,0x72(%ebp)
4131a7:	4c                   	dec    %esp
4131a8:	61                   	popa
4131a9:	62 65 6c             	bound  %esp,0x6c(%ebp)
4131ac:	00 6f 72             	add    %ch,0x72(%edi)
4131af:	64 4f                	fs dec %edi
4131b1:	72 64                	jb     0x413217
4131b3:	65 72 43             	gs jb  0x4131f9
4131b6:	75 73                	jne    0x41322b
4131b8:	74 6f                	je     0x413229
4131ba:	6d                   	insl   (%dx),%es:(%edi)
4131bb:	65 72 4c             	gs jb  0x41320a
4131be:	61                   	popa
4131bf:	62 65 6c             	bound  %esp,0x6c(%ebp)
4131c2:	00 70 72             	add    %dh,0x72(%eax)
4131c5:	6f                   	outsl  %ds:(%esi),(%dx)
4131c6:	4d                   	dec    %ebp
4131c7:	61                   	popa
4131c8:	6e                   	outsb  %ds:(%esi),(%dx)
4131c9:	75 66                	jne    0x413231
4131cb:	61                   	popa
4131cc:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
4131d0:	65 72 4c             	gs jb  0x41321f
4131d3:	61                   	popa
4131d4:	62 65 6c             	bound  %esp,0x6c(%ebp)
4131d7:	00 4f 74             	add    %cl,0x74(%edi)
4131da:	68 65 72 51 75       	push   $0x75517265
4131df:	65 72 79             	gs jb  0x41325b
4131e2:	4c                   	dec    %esp
4131e3:	61                   	popa
4131e4:	62 65 6c             	bound  %esp,0x6c(%ebp)
4131e7:	00 6f 72             	add    %ch,0x72(%edi)
4131ea:	64 51                	fs push %ecx
4131ec:	75 61                	jne    0x41324f
4131ee:	6e                   	outsb  %ds:(%esi),(%dx)
4131ef:	74 69                	je     0x41325a
4131f1:	74 79                	je     0x41326c
4131f3:	4c                   	dec    %esp
4131f4:	61                   	popa
4131f5:	62 65 6c             	bound  %esp,0x6c(%ebp)
4131f8:	00 53 79             	add    %dl,0x79(%ebx)
4131fb:	73 74                	jae    0x413271
4131fd:	65 6d                	gs insl (%dx),%es:(%edi)
4131ff:	2e 43                	cs inc %ebx
413201:	6f                   	outsl  %ds:(%esi),(%dx)
413202:	6d                   	insl   (%dx),%es:(%edi)
413203:	70 6f                	jo     0x413274
413205:	6e                   	outsb  %ds:(%esi),(%dx)
413206:	65 6e                	outsb  %gs:(%esi),(%dx)
413208:	74 4d                	je     0x413257
41320a:	6f                   	outsl  %ds:(%esi),(%dx)
41320b:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
41320e:	00 63 75             	add    %ah,0x75(%ebx)
413211:	73 49                	jae    0x41325c
413213:	44                   	inc    %esp
413214:	4c                   	dec    %esp
413215:	61                   	popa
413216:	62 6c 65 6c          	bound  %ebp,0x6c(%ebp,%eiz,2)
41321a:	00 50 61             	add    %dl,0x61(%eax)
41321d:	6e                   	outsb  %ds:(%esi),(%dx)
41321e:	65 6c                	gs insb (%dx),%es:(%edi)
413220:	00 49 73             	add    %cl,0x73(%ecx)
413223:	6f                   	outsl  %ds:(%esi),(%dx)
413224:	6c                   	insb   (%dx),%es:(%edi)
413225:	61                   	popa
413226:	74 69                	je     0x413291
413228:	6f                   	outsl  %ds:(%esi),(%dx)
413229:	6e                   	outsb  %ds:(%esi),(%dx)
41322a:	4c                   	dec    %esp
41322b:	65 76 65             	gs jbe 0x413293
41322e:	6c                   	insb   (%dx),%es:(%edi)
41322f:	00 53 65             	add    %dl,0x65(%ebx)
413232:	6c                   	insb   (%dx),%es:(%edi)
413233:	65 63 74 41 6c       	arpl   %esi,%gs:0x6c(%ecx,%eax,2)
413238:	6c                   	insb   (%dx),%es:(%edi)
413239:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41323d:	61                   	popa
41323e:	47                   	inc    %edi
41323f:	72 69                	jb     0x4132aa
413241:	64 56                	fs push %esi
413243:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
41324a:	00 46 69             	add    %al,0x69(%esi)
41324d:	6c                   	insb   (%dx),%es:(%edi)
41324e:	6c                   	insb   (%dx),%es:(%edi)
41324f:	00 44 42 4e          	add    %al,0x4e(%edx,%eax,2)
413253:	75 6c                	jne    0x4132c1
413255:	6c                   	insb   (%dx),%es:(%edi)
413256:	00 67 65             	add    %ah,0x65(%edi)
413259:	74 5f                	je     0x4132ba
41325b:	49                   	dec    %ecx
41325c:	73 4e                	jae    0x4132ac
41325e:	75 6c                	jne    0x4132cc
413260:	6c                   	insb   (%dx),%es:(%edi)
413261:	00 54 61 62          	add    %dl,0x62(%ecx,%eiz,2)
413265:	43                   	inc    %ebx
413266:	6f                   	outsl  %ds:(%esi),(%dx)
413267:	6e                   	outsb  %ds:(%esi),(%dx)
413268:	74 72                	je     0x4132dc
41326a:	6f                   	outsl  %ds:(%esi),(%dx)
41326b:	6c                   	insb   (%dx),%es:(%edi)
41326c:	00 43 6f             	add    %al,0x6f(%ebx)
41326f:	6e                   	outsb  %ds:(%esi),(%dx)
413270:	74 61                	je     0x4132d3
413272:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
413279:	74 72                	je     0x4132ed
41327b:	6f                   	outsl  %ds:(%esi),(%dx)
41327c:	6c                   	insb   (%dx),%es:(%edi)
41327d:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
413281:	74 43                	je     0x4132c6
413283:	6f                   	outsl  %ds:(%esi),(%dx)
413284:	6e                   	outsb  %ds:(%esi),(%dx)
413285:	74 72                	je     0x4132f9
413287:	6f                   	outsl  %ds:(%esi),(%dx)
413288:	6c                   	insb   (%dx),%es:(%edi)
413289:	00 50 72             	add    %dl,0x72(%eax)
41328c:	6f                   	outsl  %ds:(%esi),(%dx)
41328d:	67 72 61             	addr16 jb 0x4132f1
413290:	6d                   	insl   (%dx),%es:(%edi)
413291:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
413295:	54                   	push   %esp
413296:	69 6d 4b 69 65 6d 00 	imul   $0x6d6569,0x4b(%ebp),%ebp
41329d:	67 65 74 5f          	addr16 gs je 0x413300
4132a1:	49                   	dec    %ecx
4132a2:	74 65                	je     0x413309
4132a4:	6d                   	insl   (%dx),%es:(%edi)
4132a5:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4132a9:	6c                   	insb   (%dx),%es:(%edi)
4132aa:	53                   	push   %ebx
4132ab:	74 72                	je     0x41331f
4132ad:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
4132b4:	6f                   	outsl  %ds:(%esi),(%dx)
4132b5:	77 6e                	ja     0x413325
4132b7:	49                   	dec    %ecx
4132b8:	74 65                	je     0x41331f
4132ba:	6d                   	insl   (%dx),%es:(%edi)
4132bb:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4132bf:	6c                   	insb   (%dx),%es:(%edi)
4132c0:	53                   	push   %ebx
4132c1:	74 72                	je     0x413335
4132c3:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
4132ca:	61                   	popa
4132cb:	64 6d                	fs insl (%dx),%es:(%edi)
4132cd:	69 6e 54 6f 6f 6c 53 	imul   $0x536c6f6f,0x54(%esi),%ebp
4132d4:	74 72                	je     0x413348
4132d6:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4132dd:	74 65                	je     0x413344
4132df:	6d                   	insl   (%dx),%es:(%edi)
4132e0:	00 74 68 c3          	add    %dh,-0x3d(%eax,%ebp,2)
4132e4:	b4 6e                	mov    $0x6e,%ah
4132e6:	67 54                	addr16 push %esp
4132e8:	69 6e 54 c3 a0 69 4b 	imul   $0x4b69a0c3,0x54(%esi),%ebp
4132ef:	68 6f e1 ba a3       	push   $0xa3bae16f
4132f4:	6e                   	outsb  %ds:(%esi),(%dx)
4132f5:	54                   	push   %esp
4132f6:	6f                   	outsl  %ds:(%esi),(%dx)
4132f7:	6f                   	outsl  %ds:(%esi),(%dx)
4132f8:	6c                   	insb   (%dx),%es:(%edi)
4132f9:	53                   	push   %ebx
4132fa:	74 72                	je     0x41336e
4132fc:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413303:	74 65                	je     0x41336a
413305:	6d                   	insl   (%dx),%es:(%edi)