411119:	65 30 55 5a          	xor    %dl,%gs:0x5a(%ebp)
41111d:	4e                   	dec    %esi
41111e:	6e                   	outsb  %ds:(%esi),(%dx)
41111f:	33 78 57             	xor    0x57(%eax),%edi
411122:	76 69                	jbe    0x41118d
411124:	36 63 50 61          	arpl   %edx,%ss:0x61(%eax)
411128:	55                   	push   %ebp
411129:	73 47                	jae    0x411172
41112b:	39 71 49             	cmp    %esi,0x49(%ecx)
41112e:	4f                   	dec    %edi
41112f:	41                   	inc    %ecx
411130:	39 56 48             	cmp    %edx,0x48(%esi)
411133:	79 56                	jns    0x41118b
411135:	76 68                	jbe    0x41119f
411137:	2f                   	das
411138:	37                   	aaa
411139:	64 4d                	fs dec %ebp
41113b:	56                   	push   %esi
41113c:	61                   	popa
41113d:	4b                   	dec    %ebx
41113e:	77 34                	ja     0x411174
411140:	39 77 4e             	cmp    %esi,0x4e(%edi)
411143:	4c                   	dec    %esp
411144:	74 63                	je     0x4111a9
411146:	2f                   	das
411147:	78 39                	js     0x411182
411149:	70 62                	jo     0x4111ad
41114b:	74 74                	je     0x4111c1
41114d:	4c                   	dec    %esp
41114e:	4d                   	dec    %ebp
41114f:	79 79                	jns    0x4111ca
411151:	59                   	pop    %ecx
411152:	64 30 59 73          	xor    %bl,%fs:0x73(%ecx)
411156:	4b                   	dec    %ebx
411157:	35 6d 4a 2b 64       	xor    $0x642b4a6d,%eax
41115c:	41                   	inc    %ecx
41115d:	6b 6a 78 34          	imul   $0x34,0x78(%edx),%ebp
411161:	30 33                	xor    %dh,(%ebx)
411163:	2b 2f                	sub    (%edi),%ebp
411165:	79 74                	jns    0x4111db
411167:	49                   	dec    %ecx
411168:	32 59 66             	xor    0x66(%ecx),%bl
41116b:	67 6a 58             	addr16 push $0x58
41116e:	51                   	push   %ecx
41116f:	6d                   	insl   (%dx),%es:(%edi)
411170:	2b 59 4d             	sub    0x4d(%ecx),%ebx
411173:	59                   	pop    %ecx
411174:	62 45 65             	bound  %eax,0x65(%ebp)
411177:	73 72                	jae    0x4111eb
411179:	4c                   	dec    %esp
41117a:	46                   	inc    %esi
41117b:	52                   	push   %edx
41117c:	38 47 58             	cmp    %al,0x58(%edi)
41117f:	64 65 63 43 6b       	fs arpl %eax,%gs:0x6b(%ebx)
411184:	68 39 65 38 58       	push   $0x58386539
411189:	5a                   	pop    %edx
41118a:	68 45 2b 35 39       	push   $0x39352b45
41118f:	56                   	push   %esi
411190:	66 59                	pop    %cx
411192:	68 43 2b 67 6d       	push   $0x6d672b43
411197:	78 57                	js     0x4111f0
411199:	6b 47 6e 59          	imul   $0x59,0x6e(%edi),%eax
41119d:	4f                   	dec    %edi
41119e:	35 6f 57 76 36       	xor    $0x3676576f,%eax
4111a3:	5a                   	pop    %edx
4111a4:	76 4f                	jbe    0x4111f5
4111a6:	65 44                	gs inc %esp
4111a8:	61                   	popa
4111a9:	62 74 68 41          	bound  %esi,0x41(%eax,%ebp,2)
4111ad:	7a 58                	jp     0x411207
4111af:	70 32                	jo     0x4111e3
4111b1:	79 33                	jns    0x4111e6
4111b3:	46                   	inc    %esi
4111b4:	6d                   	insl   (%dx),%es:(%edi)
4111b5:	73 34                	jae    0x4111eb
4111b7:	7a 6f                	jp     0x411228
4111b9:	47                   	inc    %edi
4111ba:	65 58                	gs pop %eax
4111bc:	4a                   	dec    %edx
4111bd:	52                   	push   %edx
4111be:	46                   	inc    %esi
4111bf:	53                   	push   %ebx
4111c0:	54                   	push   %esp
4111c1:	55                   	push   %ebp
4111c2:	37                   	aaa
4111c3:	75 2f                	jne    0x4111f4
4111c5:	50                   	push   %eax
4111c6:	53                   	push   %ebx
4111c7:	46                   	inc    %esi
4111c8:	35 6e 6b 58 71       	xor    $0x71586b6e,%eax
4111cd:	75 6b                	jne    0x41123a
4111cf:	43                   	inc    %ebx
4111d0:	66 61                	popaw
4111d2:	6c                   	insb   (%dx),%es:(%edi)
4111d3:	39 68 68             	cmp    %ebp,0x68(%eax)
4111d6:	47                   	inc    %edi
4111d7:	65 38 74 6b 66       	cmp    %dh,%gs:0x66(%ebx,%ebp,2)
4111dc:	78 6b                	js     0x411249
4111de:	33 79 78             	xor    0x78(%ecx),%edi
4111e1:	2f                   	das
4111e2:	76 4e                	jbe    0x411232
4111e4:	56                   	push   %esi
4111e5:	72 44                	jb     0x41122b
4111e7:	72 74                	jb     0x41125d
4111e9:	44                   	inc    %esp
4111ea:	43                   	inc    %ebx
4111eb:	5a                   	pop    %edx
4111ec:	39 70 2f             	cmp    %esi,0x2f(%eax)
4111ef:	52                   	push   %edx
4111f0:	34 79                	xor    $0x79,%al
4111f2:	43                   	inc    %ebx
4111f3:	48                   	dec    %eax
4111f4:	30 71 36             	xor    %dh,0x36(%ecx)
4111f7:	4b                   	dec    %ebx
4111f8:	39 51 6f             	cmp    %edx,0x6f(%ecx)
4111fb:	4d                   	dec    %ebp
4111fc:	64 39 53 56          	cmp    %edx,%fs:0x56(%ebx)
411200:	2f                   	das
411201:	4d                   	dec    %ebp
411202:	41                   	inc    %ecx
411203:	37                   	aaa
411204:	38 59 42             	cmp    %bl,0x42(%ecx)
411207:	33 43 53             	xor    0x53(%ebx),%eax
41120a:	74 4c                	je     0x411258
41120c:	4d                   	dec    %ebp
41120d:	75 4a                	jne    0x411259
41120f:	59                   	pop    %ecx
411210:	7a 49                	jp     0x41125b
411212:	50                   	push   %eax
411213:	78 57                	js     0x41126c
411215:	4f                   	dec    %edi
411216:	66 4e                	dec    %si
411218:	76 36                	jbe    0x411250
41121a:	4b                   	dec    %ebx
41121b:	34 2b                	xor    $0x2b,%al
41121d:	4c                   	dec    %esp
41121e:	4f                   	dec    %edi
41121f:	39 71 34             	cmp    %esi,0x34(%ecx)
411222:	52                   	push   %edx
411223:	48                   	dec    %eax
411224:	39 2b                	cmp    %ebp,(%ebx)
411226:	67 6f                	outsl  %ds:(%si),(%dx)
411228:	39 31                	cmp    %esi,(%ecx)
41122a:	5a                   	pop    %edx
41122b:	56                   	push   %esi
41122c:	6d                   	insl   (%dx),%es:(%edi)
41122d:	4e                   	dec    %esi
41122e:	53                   	push   %ebx
41122f:	71 6e                	jno    0x41129f
411231:	4b                   	dec    %ebx
411232:	37                   	aaa
411233:	6a 37                	push   $0x37
411235:	63 59 42             	arpl   %ebx,0x42(%ecx)
411238:	42                   	inc    %edx
411239:	45                   	inc    %ebp
41123a:	48                   	dec    %eax
41123b:	45                   	inc    %ebp
41123c:	70 6e                	jo     0x4112ac
41123e:	6a 43                	push   $0x43
411240:	30 5a 66             	xor    %bl,0x66(%edx)
411243:	58                   	pop    %eax
411244:	6b 70 77 6f          	imul   $0x6f,0x77(%eax),%esi
411248:	69 6f 72 56 6c 4f 4d 	imul   $0x4d4f6c56,0x72(%edi),%ebp
41124f:	50                   	push   %eax
411250:	75 76                	jne    0x4112c8
411252:	34 73                	xor    $0x73,%al
411254:	4a                   	dec    %edx
411255:	41                   	inc    %ecx
411256:	43                   	inc    %ebx
411257:	61                   	popa
411258:	7a 72                	jp     0x4112cc
41125a:	47                   	inc    %edi
41125b:	57                   	push   %edi
41125c:	77 66                	ja     0x4112c4
41125e:	4a                   	dec    %edx
41125f:	33 70 6a             	xor    0x6a(%eax),%esi
411262:	78 4f                	js     0x4112b3
411264:	53                   	push   %ebx
411265:	6c                   	insb   (%dx),%es:(%edi)
411266:	75 30                	jne    0x411298
411268:	6f                   	outsl  %ds:(%esi),(%dx)
411269:	57                   	push   %edi
41126a:	49                   	dec    %ecx
41126b:	4f                   	dec    %edi
41126c:	49                   	dec    %ecx
41126d:	6f                   	outsl  %ds:(%esi),(%dx)
41126e:	30 53 6d             	xor    %dl,0x6d(%ebx)
411271:	72 75                	jb     0x4112e8
411273:	31 48 6f             	xor    %ecx,0x6f(%eax)
411276:	31 77 52             	xor    %esi,0x52(%edi)
411279:	67 52                	addr16 push %edx
41127b:	41                   	inc    %ecx
41127c:	68 48 63 4f 64       	push   $0x644f6348
411281:	6c                   	insb   (%dx),%es:(%edi)
411282:	75 43                	jne    0x4112c7
411284:	76 47                	jbe    0x4112cd
411286:	54                   	push   %esp
411287:	46                   	inc    %esi
411288:	38 57 6a             	cmp    %dl,0x6a(%edi)
41128b:	72 2f                	jb     0x4112bc
41128d:	77 71                	ja     0x411300
41128f:	39 54 51 37          	cmp    %edx,0x37(%ecx,%edx,2)
411293:	56                   	push   %esi
411294:	67 56                	addr16 push %esi
411296:	4e                   	dec    %esi
411297:	47                   	inc    %edi
411298:	56                   	push   %esi
411299:	6b 4e 43 76          	imul   $0x76,0x43(%esi),%ecx
41129d:	41                   	inc    %ecx
41129e:	65 4b                	gs dec %ebx
4112a0:	62 38                	bound  %edi,(%eax)
4112a2:	43                   	inc    %ebx
4112a3:	46                   	inc    %esi
4112a4:	6f                   	outsl  %ds:(%esi),(%dx)
4112a5:	6e                   	outsb  %ds:(%esi),(%dx)
4112a6:	4d                   	dec    %ebp
4112a7:	2b 56 5a             	sub    0x5a(%esi),%edx
4112aa:	32 34 31             	xor    (%ecx,%esi,1),%dh
4112ad:	32 51 33             	xor    0x33(%ecx),%dl
4112b0:	6d                   	insl   (%dx),%es:(%edi)
4112b1:	58                   	pop    %eax
4112b2:	46                   	inc    %esi
4112b3:	77 41                	ja     0x4112f6
4112b5:	63 59 66             	arpl   %ebx,0x66(%ecx)
4112b8:	61                   	popa
4112b9:	2f                   	das
4112ba:	4c                   	dec    %esp
4112bb:	45                   	inc    %ebp
4112bc:	43                   	inc    %ebx
4112bd:	71 6d                	jno    0x41132c
4112bf:	71 52                	jno    0x411313
4112c1:	6a 4f                	push   $0x4f
4112c3:	6a 41                	push   $0x41
4112c5:	33 56 30             	xor    0x30(%esi),%edx
4112c8:	47                   	inc    %edi
4112c9:	2b 62 47             	sub    0x47(%edx),%esp
4112cc:	66 6f                	outsw  %ds:(%esi),(%dx)
4112ce:	72 59                	jb     0x411329
4112d0:	72 6f                	jb     0x411341
4112d2:	44                   	inc    %esp
4112d3:	68 50 30 43 62       	push   $0x62433050
4112d8:	78 6e                	js     0x411348
4112da:	2b 62 37             	sub    0x37(%edx),%esp
4112dd:	42                   	inc    %edx
4112de:	2f                   	das
4112df:	42                   	inc    %edx
4112e0:	73 32                	jae    0x411314
4112e2:	4c                   	dec    %esp
4112e3:	62 43 42             	bound  %eax,0x42(%ebx)
4112e6:	35 67 77 49 65       	xor    $0x65497767,%eax
4112eb:	76 64                	jbe    0x411351
4112ed:	70 6c                	jo     0x41135b
4112ef:	6b 50 30 70          	imul   $0x70,0x30(%eax),%edx
4112f3:	6a 4e                	push   $0x4e
4112f5:	37                   	aaa
4112f6:	6b 55 62 4c          	imul   $0x4c,0x62(%ebp),%edx
4112fa:	74 78                	je     0x411374
4112fc:	71 4d                	jno    0x41134b
4112fe:	5a                   	pop    %edx
4112ff:	32 51 58             	xor    0x58(%ecx),%dl
411302:	6d                   	insl   (%dx),%es:(%edi)
411303:	4d                   	dec    %ebp
411304:	6f                   	outsl  %ds:(%esi),(%dx)
411305:	45                   	inc    %ebp
411306:	6c                   	insb   (%dx),%es:(%edi)
411307:	55                   	push   %ebp
411308:	4a                   	dec    %edx
411309:	64 75 4b             	fs jne 0x411357
41130c:	50                   	push   %eax
41130d:	76 66                	jbe    0x411375
41130f:	43                   	inc    %ebx
411310:	47                   	inc    %edi
411311:	46                   	inc    %esi
411312:	64 69 72 76 4a 62 71 	imul   $0x6a71624a,%fs:0x76(%edx),%esi
411319:	6a
41131a:	77 79                	ja     0x411395
41131c:	7a 63                	jp     0x411381
41131e:	6b 69 53 48          	imul   $0x48,0x53(%ecx),%ebp
411322:	76 74                	jbe    0x411398
411324:	36 6c                	ss insb (%dx),%es:(%edi)
411326:	74 37                	je     0x41135f
411328:	65 45                	gs inc %ebp
41132a:	75 70                	jne    0x41139c
41132c:	64 53                	fs push %ebx
41132e:	73 49                	jae    0x411379
411330:	4a                   	dec    %edx
411331:	4d                   	dec    %ebp
411332:	58                   	pop    %eax
411333:	55                   	push   %ebp
411334:	47                   	inc    %edi
411335:	6e                   	outsb  %ds:(%esi),(%dx)
411336:	47                   	inc    %edi
411337:	44                   	inc    %esp
411338:	6c                   	insb   (%dx),%es:(%edi)
411339:	56                   	push   %esi
41133a:	38 59 68             	cmp    %bl,0x68(%ecx)
41133d:	52                   	push   %edx
41133e:	35 6f 57 72 2f       	xor    $0x2f72576f,%eax
411343:	4d                   	dec    %ebp
411344:	62 57 70             	bound  %edx,0x70(%edi)
411347:	68 71 4c 36 48       	push   $0x48364c71
41134c:	57                   	push   %edi
41134d:	4b                   	dec    %ebx
41134e:	42                   	inc    %edx
41134f:	77 76                	ja     0x4113c7
411351:	7a 36                	jp     0x411389
411353:	49                   	dec    %ecx
411354:	4c                   	dec    %esp
411355:	4f                   	dec    %edi
411356:	4d                   	dec    %ebp
411357:	76 4d                	jbe    0x4113a6
411359:	4a                   	dec    %edx
41135a:	72 59                	jb     0x4113b5
41135c:	4f                   	dec    %edi
41135d:	79 76                	jns    0x4113d5
41135f:	74 45                	je     0x4113a6
411361:	50                   	push   %eax
411362:	54                   	push   %esp
411363:	37                   	aaa
411364:	4d                   	dec    %ebp
411365:	46                   	inc    %esi
411366:	51                   	push   %ecx
411367:	48                   	dec    %eax
411368:	30 6b 4d             	xor    %ch,0x4d(%ebx)
41136b:	39 2b                	cmp    %ebp,(%ebx)
41136d:	75 58                	jne    0x4113c7
41136f:	4e                   	dec    %esi
411370:	53                   	push   %ebx
411371:	43                   	inc    %ebx
411372:	64 52                	fs push %edx
411374:	6e                   	outsb  %ds:(%esi),(%dx)
411375:	7a 66                	jp     0x4113dd
411377:	71 48                	jno    0x4113c1
411379:	61                   	popa
41137a:	5a                   	pop    %edx
41137b:	63 57 4e             	arpl   %edx,0x4e(%edi)
41137e:	36 6e                	outsb  %ss:(%esi),(%dx)
411380:	46                   	inc    %esi
411381:	32 68 55             	xor    0x55(%eax),%ch
411384:	41                   	inc    %ecx
411385:	75 31                	jne    0x4113b8
411387:	59                   	pop    %ecx
411388:	4d                   	dec    %ebp
411389:	72 57                	jb     0x4113e2
41138b:	6a 73                	push   $0x73
41138d:	6a 78                	push   $0x78
41138f:	68 74 63 65 77       	push   $0x77656374
411394:	72 59                	jb     0x4113ef
411396:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
411399:	4f                   	dec    %edi