41314f:	59                   	pop    %ecx
413150:	50                   	push   %eax
413151:	6f                   	outsl  %ds:(%esi),(%dx)
413152:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413157:	36 4e                	ss dec %esi
413159:	65 6e                	outsb  %gs:(%esi),(%dx)
41315b:	66 51                	push   %cx
41315d:	62 7a 51             	bound  %edi,0x51(%edx)
413160:	59                   	pop    %ecx
413161:	4c                   	dec    %esp
413162:	53                   	push   %ebx
413163:	5a                   	pop    %edx
413164:	65 32 6f 59          	xor    %gs:0x59(%edi),%ch
413168:	72 68                	jb     0x4131d2
41316a:	4b                   	dec    %ebx
41316b:	73 45                	jae    0x4131b2
41316d:	47                   	inc    %edi
41316e:	65 61                	gs popa
413170:	52                   	push   %edx
413171:	36 39 77 46          	cmp    %esi,%ss:0x46(%edi)
413175:	24 57                	and    $0x57,%al
413177:	37                   	aaa
413178:	56                   	push   %esi
413179:	76 66                	jbe    0x4131e1
41317b:	5a                   	pop    %edx
41317c:	50                   	push   %eax
41317d:	78 37                	js     0x4131b6
41317f:	6c                   	insb   (%dx),%es:(%edi)
413180:	79 67                	jns    0x4131e9
413182:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413187:	6f                   	outsl  %ds:(%esi),(%dx)
413188:	35 50 76 39 6e       	xor    $0x6e397650,%eax
41318d:	58                   	pop    %eax
41318e:	43                   	inc    %ebx
41318f:	49                   	dec    %ecx
413190:	55                   	push   %ebp
413191:	39 58 5f             	cmp    %ebx,0x5f(%eax)
413194:	42                   	inc    %edx
413195:	38 53 4a             	cmp    %dl,0x4a(%ebx)
413198:	44                   	inc    %esp
413199:	55                   	push   %ebp
41319a:	52                   	push   %edx
41319b:	5f                   	pop    %edi
41319c:	71 67                	jno    0x413205
41319e:	70 37                	jo     0x4131d7
4131a0:	6e                   	outsb  %ds:(%esi),(%dx)
4131a1:	70 4e                	jo     0x4131f1
4131a3:	4b                   	dec    %ebx
4131a4:	32 70 41             	xor    0x41(%eax),%dh
4131a7:	31 72 47             	xor    %esi,0x47(%edx)
4131aa:	50                   	push   %eax
4131ab:	30 47 4e             	xor    %al,0x4e(%edi)
4131ae:	51                   	push   %ecx
4131af:	35 31 6f 3d 00       	xor    $0x3d6f31,%eax
4131b4:	23 3d 71 71 32 68    	and    0x68327171,%edi
4131ba:	30 56 4e             	xor    %dl,0x4e(%esi)
4131bd:	4a                   	dec    %edx
4131be:	34 65                	xor    $0x65,%al
4131c0:	57                   	push   %edi
4131c1:	75 48                	jne    0x41320b
4131c3:	50                   	push   %eax
4131c4:	35 4c 70 68 48       	xor    $0x4868704c,%eax
4131c9:	30 6d 70             	xor    %ch,0x70(%ebp)
4131cc:	41                   	inc    %ecx
4131cd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4131d2:	71 51                	jno    0x413225
4131d4:	62 73 44             	bound  %esi,0x44(%ebx)
4131d7:	53                   	push   %ebx
4131d8:	35 67 36 72 59       	xor    $0x59723667,%eax
4131dd:	67 56                	addr16 push %esi
4131df:	74 34                	je     0x413215
4131e1:	41                   	inc    %ecx
4131e2:	55                   	push   %ebp
4131e3:	57                   	push   %edi
4131e4:	5f                   	pop    %edi
4131e5:	70 50                	jo     0x413237
4131e7:	4a                   	dec    %edx
4131e8:	38 4d 51             	cmp    %cl,0x51(%ebp)
4131eb:	6c                   	insb   (%dx),%es:(%edi)
4131ec:	43                   	inc    %ebx
4131ed:	4a                   	dec    %edx
4131ee:	42                   	inc    %edx
4131ef:	73 37                	jae    0x413228
4131f1:	75 79                	jne    0x41326c
4131f3:	46                   	inc    %esi
4131f4:	39 45 59             	cmp    %eax,0x59(%ebp)
4131f7:	38 4f 4b             	cmp    %cl,0x4b(%edi)
4131fa:	52                   	push   %edx
4131fb:	45                   	inc    %ebp
4131fc:	6d                   	insl   (%dx),%es:(%edi)
4131fd:	51                   	push   %ecx
4131fe:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413203:	51                   	push   %ecx
413204:	6b 78 31 62          	imul   $0x62,0x31(%eax),%edi
413208:	42                   	inc    %edx
413209:	5a                   	pop    %edx
41320a:	6e                   	outsb  %ds:(%esi),(%dx)
41320b:	73 38                	jae    0x413245
41320d:	68 50 64 65 37       	push   $0x37656450
413212:	24 50                	and    $0x50,%al
413214:	63 76 66             	arpl   %esi,0x66(%esi)
413217:	55                   	push   %ebp
413218:	6c                   	insb   (%dx),%es:(%edi)
413219:	32 66 41             	xor    0x41(%esi),%ah
41321c:	61                   	popa
41321d:	69 72 6a 36 74 5f 48 	imul   $0x485f7436,0x6a(%edx),%esi
413224:	38 76 65             	cmp    %dh,0x65(%esi)
413227:	37                   	aaa
413228:	6e                   	outsb  %ds:(%esi),(%dx)
413229:	4a                   	dec    %edx
41322a:	4f                   	dec    %edi
41322b:	32 73 33             	xor    0x33(%ebx),%dh
41322e:	42                   	inc    %edx
41322f:	49                   	dec    %ecx
413230:	42                   	inc    %edx
413231:	33 74 37 50          	xor    0x50(%edi,%esi,1),%esi
413235:	58                   	pop    %eax
413236:	64 34 5a             	fs xor $0x5a,%al
413239:	52                   	push   %edx
41323a:	39 68 30             	cmp    %ebp,0x30(%eax)
41323d:	4a                   	dec    %edx
41323e:	48                   	dec    %eax
41323f:	79 78                	jns    0x4132b9
413241:	72 58                	jb     0x41329b
413243:	00 23                	add    %ah,(%ebx)
413245:	3d 71 74 75 73       	cmp    $0x73757471,%eax
41324a:	73 41                	jae    0x41328d
41324c:	68 24 44 70 48       	push   $0x48704424
413251:	46                   	inc    %esi
413252:	6d                   	insl   (%dx),%es:(%edi)
413253:	75 37                	jne    0x41328c
413255:	73 6d                	jae    0x4132c4
413257:	39 54 58 4a          	cmp    %edx,0x4a(%eax,%ebx,2)
41325b:	79 5a                	jns    0x4132b7
41325d:	73 72                	jae    0x4132d1
41325f:	6a 65                	push   $0x65
413261:	4a                   	dec    %edx
413262:	36 58                	ss pop %eax
413264:	6d                   	insl   (%dx),%es:(%edi)
413265:	39 63 32             	cmp    %esp,0x32(%ebx)
413268:	79 32                	jns    0x41329c
41326a:	32 76 34             	xor    0x34(%esi),%dh
41326d:	77 51                	ja     0x4132c0
41326f:	47                   	inc    %edi
413270:	32 73 3d             	xor    0x3d(%ebx),%dh
413273:	00 23                	add    %ah,(%ebx)
413275:	3d 71 74 57 61       	cmp    $0x61577471,%eax
41327a:	44                   	inc    %esp
41327b:	53                   	push   %ebx
41327c:	69 5a 33 4b 44 48 70 	imul   $0x7048444b,0x33(%edx),%ebx
413283:	51                   	push   %ecx
413284:	74 53                	je     0x4132d9
413286:	66 78 44             	data16 js 0x4132cd
413289:	5a                   	pop    %edx
41328a:	56                   	push   %esi
41328b:	30 77 3d             	xor    %dh,0x3d(%edi)
41328e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413293:	56                   	push   %esi
413294:	78 58                	js     0x4132ee
413296:	4e                   	dec    %esi
413297:	4b                   	dec    %ebx
413298:	6e                   	outsb  %ds:(%esi),(%dx)
413299:	68 41 63 41 72       	push   $0x72416341
41329e:	67 4a                	addr16 dec %edx
4132a0:	6f                   	outsl  %ds:(%esi),(%dx)
4132a1:	47                   	inc    %edi
4132a2:	47                   	inc    %edi
4132a3:	59                   	pop    %ecx
4132a4:	58                   	pop    %eax
4132a5:	69 79 79 51 3d 3d 00 	imul   $0x3d3d51,0x79(%ecx),%edi
4132ac:	23 3d 71 57 43 61    	and    0x61435771,%edi
4132b2:	32 70 44             	xor    0x44(%eax),%dh
4132b5:	79 75                	jns    0x41332c
4132b7:	4d                   	dec    %ebp
4132b8:	6e                   	outsb  %ds:(%esi),(%dx)
4132b9:	7a 54                	jp     0x41330f
4132bb:	4d                   	dec    %ebp
4132bc:	4c                   	dec    %esp
4132bd:	55                   	push   %ebp
4132be:	4f                   	dec    %edi
4132bf:	49                   	dec    %ecx
4132c0:	49                   	dec    %ecx
4132c1:	78 5f                	js     0x413322
4132c3:	7a 71                	jp     0x413336
4132c5:	5a                   	pop    %edx
4132c6:	31 6e 30             	xor    %ebp,0x30(%esi)
4132c9:	6e                   	outsb  %ds:(%esi),(%dx)
4132ca:	41                   	inc    %ecx
4132cb:	62 43 68             	bound  %eax,0x68(%ebx)
4132ce:	33 58 70             	xor    0x70(%eax),%ebx
4132d1:	79 61                	jns    0x413334
4132d3:	6b 46 73 4b          	imul   $0x4b,0x73(%esi),%eax
4132d7:	54                   	push   %esp
4132d8:	62 51 3d             	bound  %edx,0x3d(%ecx)
4132db:	00 23                	add    %ah,(%ebx)
4132dd:	3d 71 57 72 6d       	cmp    $0x6d725771,%eax
4132e2:	32 31                	xor    (%ecx),%dh
4132e4:	76 51                	jbe    0x413337
4132e6:	38 43 42             	cmp    %al,0x42(%ebx)
4132e9:	4d                   	dec    %ebp
4132ea:	5a                   	pop    %edx
4132eb:	50                   	push   %eax
4132ec:	5f                   	pop    %edi
4132ed:	52                   	push   %edx
4132ee:	42                   	inc    %edx
4132ef:	54                   	push   %esp
4132f0:	77 70                	ja     0x413362
4132f2:	75 73                	jne    0x413367
4132f4:	41                   	inc    %ecx
4132f5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4132fa:	71 57                	jno    0x413353
4132fc:	73 72                	jae    0x413370
4132fe:	67 30 36 67 54       	xor    %dh,0x5467
413303:	7a 73                	jp     0x413378
413305:	45                   	inc    %ebp
413306:	35 68 68 48 75       	xor    $0x75486868,%eax
41330b:	35 37 66 4a 46       	xor    $0x464a6637,%eax
413310:	77 3d                	ja     0x41334f
413312:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413317:	78 62                	js     0x41337b
413319:	36 57                	ss push %edi
41331b:	56                   	push   %esi
41331c:	4f                   	dec    %edi
41331d:	4d                   	dec    %ebp
41331e:	68 36 77 6a 63       	push   $0x636a7736
413323:	5a                   	pop    %edx
413324:	46                   	inc    %esi
413325:	59                   	pop    %ecx
413326:	5f                   	pop    %edi
413327:	51                   	push   %ecx
413328:	30 4d 4a             	xor    %cl,0x4a(%ebp)
41332b:	4f                   	dec    %edi
41332c:	51                   	push   %ecx
41332d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413332:	71 78                	jno    0x4133ac
413334:	65 5f                	gs pop %edi
413336:	42                   	inc    %edx
413337:	66 4c                	dec    %sp
413339:	4c                   	dec    %esp
41333a:	4d                   	dec    %ebp
41333b:	48                   	dec    %eax
41333c:	71 59                	jno    0x413397
41333e:	61                   	popa
41333f:	5f                   	pop    %edi
413340:	4b                   	dec    %ebx
413341:	42                   	inc    %edx
413342:	65 4c                	gs dec %esp
413344:	73 52                	jae    0x413398
413346:	66 70 77             	data16 jo 0x4133c0
413349:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41334e:	71 78                	jno    0x4133c8
413350:	6f                   	outsl  %ds:(%esi),(%dx)
413351:	7a 36                	jp     0x413389
413353:	36 6b 4f 71 76       	imul   $0x76,%ss:0x71(%edi),%ecx
413358:	78 72                	js     0x4133cc
41335a:	32 31                	xor    (%ecx),%dh
41335c:	69 59 58 5a 59 58 57 	imul   $0x5758595a,0x58(%ecx),%ebx
413363:	69 75 6d 79 39 65 5a 	imul   $0x5a653979,0x6d(%ebp),%esi
41336a:	47                   	inc    %edi
41336b:	77 46                	ja     0x4133b3
41336d:	57                   	push   %edi
41336e:	61                   	popa
41336f:	69 58 34 43 35 58 38 	imul   $0x38583543,0x34(%eax),%ebx
413376:	61                   	popa
413377:	65 63 55 3d          	arpl   %edx,%gs:0x3d(%ebp)
41337b:	00 23                	add    %ah,(%ebx)
41337d:	3d 71 7a 54 55       	cmp    $0x55547a71,%eax
413382:	64 68 70 78 5f 6c    	fs push $0x6c5f7870
413388:	38 6f 4e             	cmp    %ch,0x4e(%edi)
41338b:	72 58                	jb     0x4133e5
41338d:	69 6b 38 51 36 61 35 	imul   $0x35613651,0x38(%ebx),%ebp
413394:	31 6b 5a             	xor    %ebp,0x5a(%ebx)
413397:	6b 49 70 24          	imul   $0x24,0x70(%ecx),%ecx
41339b:	77 61                	ja     0x4133fe
41339d:	69 45 4d 62 6a 4d 4f 	imul   $0x4f4d6a62,0x4d(%ebp),%eax
4133a4:	55                   	push   %ebp
4133a5:	31 62 46             	xor    %esp,0x46(%edx)
4133a8:	4f                   	dec    %edi
4133a9:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
4133af:	5a                   	pop    %edx
4133b0:	76 6a                	jbe    0x41341c
4133b2:	44                   	inc    %esp
4133b3:	34 39                	xor    $0x39,%al
4133b5:	69 75 65 74 79 4c 4b 	imul   $0x4b4c7974,0x65(%ebp),%esi
4133bc:	42                   	inc    %edx
4133bd:	49                   	dec    %ecx
4133be:	69 46 24 5a 6d 6a 41 	imul   $0x416a6d5a,0x24(%esi),%eax
4133c5:	3d 3d 00 42 61       	cmp    $0x6142003d,%eax
4133ca:	73 65                	jae    0x413431
4133cc:	43                   	inc    %ebx
4133cd:	6f                   	outsl  %ds:(%esi),(%dx)
4133ce:	6d                   	insl   (%dx),%es:(%edi)
4133cf:	6d                   	insl   (%dx),%es:(%edi)
4133d0:	61                   	popa
4133d1:	6e                   	outsb  %ds:(%esi),(%dx)
4133d2:	64 00 43 6c          	add    %al,%fs:0x6c(%ebx)
4133d6:	69 65 6e 74 00 23 3d 	imul   $0x3d230074,0x6e(%ebp),%esp
4133dd:	71 24                	jno    0x413403
4133df:	58                   	pop    %eax
4133e0:	75 72                	jne    0x413454
4133e2:	4e                   	dec    %esi
4133e3:	35 6b 77 43 76       	xor    $0x7643776b,%eax
4133e8:	55                   	push   %ebp
4133e9:	75 44                	jne    0x41342f
4133eb:	47                   	inc    %edi
4133ec:	44                   	inc    %esp
4133ed:	6e                   	outsb  %ds:(%esi),(%dx)
4133ee:	63 50 34             	arpl   %edx,0x34(%eax)
4133f1:	6d                   	insl   (%dx),%es:(%edi)
4133f2:	79 6c                	jns    0x413460
4133f4:	75 45                	jne    0x41343b
4133f6:	47                   	inc    %edi
4133f7:	56                   	push   %esi
4133f8:	6d                   	insl   (%dx),%es:(%edi)
4133f9:	6f                   	outsl  %ds:(%esi),(%dx)
4133fa:	42                   	inc    %edx
4133fb:	35 41 66 76 54       	xor    $0x54766641,%eax
413400:	62 5f 43             	bound  %ebx,0x43(%edi)
413403:	74 30                	je     0x413435
413405:	50                   	push   %eax
413406:	54                   	push   %esp
413407:	35 63 3d 00 23       	xor    $0x23003d63,%eax
41340c:	3d 71 31 6b 43       	cmp    $0x436b3171,%eax
413411:	50                   	push   %eax
413412:	33 32                	xor    (%edx),%esi
413414:	54                   	push   %esp
413415:	33 43 62             	xor    0x62(%ebx),%eax
413418:	58                   	pop    %eax
413419:	77 4c                	ja     0x413467
41341b:	36 4a                	ss dec %edx
41341d:	53                   	push   %ebx
41341e:	33 55 65             	xor    0x65(%ebp),%edx
413421:	6b 6b 6c 74          	imul   $0x74,0x6c(%ebx),%ebp
413425:	4f                   	dec    %edi
413426:	69 63 42 34 4b 6a 4f 	imul   $0x4f6a4b34,0x42(%ebx),%esp
41342d:	34 57                	xor    $0x57,%al
41342f:	34 35                	xor    $0x35,%al
413431:	69 4d 51 6f 4e 76 4e 	imul   $0x4e764e6f,0x51(%ebp),%ecx
413438:	6b 3d 00 23 3d 71 38 	imul   $0x38,0x713d2300,%edi
41343f:	4d                   	dec    %ebp
413440:	63 43 49             	arpl   %eax,0x49(%ebx)
413443:	61                   	popa
413444:	72 77                	jb     0x4134bd
413446:	48                   	dec    %eax
413447:	24 58                	and    $0x58,%al
413449:	53                   	push   %ebx
41344a:	63 56 7a             	arpl   %edx,0x7a(%esi)
41344d:	30 78 6b             	xor    %bh,0x6b(%eax)
413450:	54                   	push   %esp
413451:	6d                   	insl   (%dx),%es:(%edi)