449588:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
44958d:	1d 0e 1d 03 08       	sbb    $0x8031d0e,%eax
449592:	1d 0e 09 2c 07       	sbb    $0x72c090e,%eax
449597:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
44959d:	7c 0e                	jl     0x4495ad
44959f:	0e                   	push   %cs
4495a0:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4495a5:	7c 0e                	jl     0x4495b5
4495a7:	0e                   	push   %cs
4495a8:	0e                   	push   %cs
4495a9:	0e                   	push   %cs
4495aa:	1d 0e 08 0e 1d       	sbb    $0x1d0e080e,%eax
4495af:	0e                   	push   %cs
4495b0:	1d 0e 08 08 08       	sbb    $0x808080e,%eax
4495b5:	08 12                	or     %dl,(%edx)
4495b7:	7c 12                	jl     0x4495cb
4495b9:	81 19 08 08 1d 03    	sbbl   $0x31d0808,(%ecx)
4495bf:	08 08                	or     %cl,(%eax)
4495c1:	09 04 20             	or     %eax,(%eax,%eiz,1)
4495c4:	01 08                	add    %ecx,(%eax)
4495c6:	0e                   	push   %cs
4495c7:	33 07                	xor    (%edi),%eax
4495c9:	1c 15                	sbb    $0x15,%al
4495cb:	12 5d 01             	adc    0x1(%ebp),%bl
4495ce:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
4495d2:	5d                   	pop    %ebp
4495d3:	01 12                	add    %edx,(%edx)
4495d5:	7c 0e                	jl     0x4495e5
4495d7:	12 81 1d 1d 03 1d    	adc    0x1d031d1d(%ecx),%al
4495dd:	0e                   	push   %cs
4495de:	0e                   	push   %cs
4495df:	1d 03 1d 03 08       	sbb    $0x8031d03,%eax
4495e4:	0e                   	push   %cs
4495e5:	08 0e                	or     %cl,(%esi)
4495e7:	1d 0e 12 7c 0e       	sbb    $0xe7c120e,%eax
4495ec:	08 08                	or     %cl,(%eax)
4495ee:	03 03                	add    (%ebx),%eax
4495f0:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
4495f6:	08 0e                	or     %cl,(%esi)
4495f8:	08 08                	or     %cl,(%eax)
4495fa:	09 04 20             	or     %eax,(%eax,%eiz,1)
4495fd:	00 1d 03 07 00 02    	add    %bl,0x2000703
449603:	08 12                	or     %dl,(%edx)
449605:	80 e5 08             	and    $0x8,%ch
449608:	06                   	push   %es
449609:	00 03                	add    %al,(%ebx)
44960b:	1c 0e                	sbb    $0xe,%al
44960d:	0e                   	push   %cs
44960e:	1c 1c                	sbb    $0x1c,%al
449610:	07                   	pop    %es
449611:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449616:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
44961a:	5d                   	pop    %ebp
44961b:	01 12                	add    %edx,(%edx)
44961d:	7c 08                	jl     0x449627
44961f:	0e                   	push   %cs
449620:	0e                   	push   %cs
449621:	0e                   	push   %cs
449622:	0e                   	push   %cs
449623:	0e                   	push   %cs
449624:	08 12                	or     %dl,(%edx)
449626:	7c 12                	jl     0x44963a
449628:	81 19 08 09 07 00    	sbbl   $0x70908,(%ecx)
44962e:	02 0e                	add    (%esi),%cl
449630:	0e                   	push   %cs
449631:	11 83 19 2f 07 0f    	adc    %eax,0xf072f19(%ebx)
449637:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44963c:	7c 12                	jl     0x449650
44963e:	80 8c 0e 15 12 5d 01 	orb    $0x12,0x15d1215(%esi,%ecx,1)
449645:	12
449646:	7c 0e                	jl     0x449656
449648:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
44964c:	03 15 11 82 89 02    	add    0x2898211,%edx
449652:	0e                   	push   %cs
449653:	15 12 61 02 0e       	adc    $0xe026112,%eax
449658:	0e                   	push   %cs
449659:	15 11 82 89 02       	adc    $0x2898211,%eax
44965e:	0e                   	push   %cs
44965f:	0e                   	push   %cs
449660:	08 0e                	or     %cl,(%esi)
449662:	08 09                	or     %cl,(%ecx)
449664:	0e                   	push   %cs
449665:	07                   	pop    %es
449666:	0b 0e                	or     (%esi),%ecx
449668:	1c 1c                	sbb    $0x1c,%al
44966a:	1c 1c                	sbb    $0x1c,%al
44966c:	08 08                	or     %cl,(%eax)
44966e:	1c 1d                	sbb    $0x1d,%al
449670:	1c 08                	sbb    $0x8,%al
449672:	09 05 00 02 08 0e    	or     %eax,0xe080200
449678:	08 13                	or     %dl,(%ebx)
44967a:	07                   	pop    %es
44967b:	0a 1c 0e             	or     (%esi,%ecx,1),%bl
44967e:	1d 05 1d 05 1c       	sbb    $0x1c051d05,%eax
449683:	12 81 01 1c 12 81    	adc    -0x7eede3ff(%ecx),%al
449689:	19 1d 1c 09 20 07    	sbb    %ebx,0x720091c
44968f:	0d 0e 15 12 5d       	or     $0x5d12150e,%eax
449694:	01 12                	add    %edx,(%edx)
449696:	7c 15                	jl     0x4496ad
449698:	12 5d 01             	adc    0x1(%ebp),%bl
44969b:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
44969f:	0e                   	push   %cs
4496a0:	1c 0e                	sbb    $0xe,%al
4496a2:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
4496a6:	19 08                	sbb    %ecx,(%eax)
4496a8:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
4496ad:	09 1c 07             	or     %ebx,(%edi,%eax,1)
4496b0:	0c 0e                	or     $0xe,%al
4496b2:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4496b7:	7c 15                	jl     0x4496ce
4496b9:	12 5d 01             	adc    0x1(%ebp),%bl
4496bc:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
4496c0:	0e                   	push   %cs
4496c1:	0e                   	push   %cs
4496c2:	0e                   	push   %cs
4496c3:	12 7c 12 7c          	adc    0x7c(%edx,%edx,1),%bh
4496c7:	12 81 19 09 10 07    	adc    0x7100919(%ecx),%al
4496cd:	0c 1d                	or     $0x1d,%al
4496cf:	05 0e 08 08 1d       	add    $0x1d08080e,%eax
4496d4:	05 0e 08 08 03       	add    $0x308080e,%eax
4496d9:	08 08                	or     %cl,(%eax)
4496db:	09 04 20             	or     %eax,(%eax,%eiz,1)
4496de:	01 08                	add    %ecx,(%eax)
4496e0:	03 0a                	add    (%edx),%ecx
4496e2:	07                   	pop    %es
4496e3:	06                   	push   %es
4496e4:	1d 05 08 1d 05       	sbb    $0x51d0805,%eax
4496e9:	08 08                	or     %cl,(%eax)
4496eb:	09 2d 07 16 15 12    	or     %ebp,0x12151607
4496f1:	5d                   	pop    %ebp
4496f2:	01 12                	add    %edx,(%edx)
4496f4:	7c 0e                	jl     0x449704
4496f6:	0e                   	push   %cs
4496f7:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4496fc:	7c 0e                	jl     0x44970c
4496fe:	1d 0e 08 08 1d       	sbb    $0x1d08080e,%eax
449703:	0e                   	push   %cs
449704:	0e                   	push   %cs
449705:	0e                   	push   %cs
449706:	0e                   	push   %cs
449707:	1d 0e 12 7c 12       	sbb    $0x127c120e,%eax
44970c:	81 19 12 81 19 08    	sbbl   $0x8198112,(%ecx)
449712:	08 1d 0e 1d 0e 1d    	or     %bl,0x1d0e1d0e
449718:	03 09                	add    (%ecx),%ecx
44971a:	09 20                	or     %esp,(%eax)
44971c:	02 1d 0e 1d 0e 11    	add    0x110e1d0e,%bl
449722:	83 1d 09 07 07 0e 0e 	sbbl   $0xe,0xe070709
449729:	03 08                	add    (%eax),%ecx
44972b:	0e                   	push   %cs
44972c:	08 09                	or     %cl,(%ecx)
44972e:	2c 07                	sub    $0x7,%al
449730:	10 15 12 5d 01 12    	adc    %dl,0x12015d12
449736:	7c 0e                	jl     0x449746
449738:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44973d:	7c 15                	jl     0x449754
44973f:	12 5d 01             	adc    0x1(%ebp),%bl
449742:	0e                   	push   %cs
449743:	0e                   	push   %cs
449744:	12 81 19 1d 0e 0e    	adc    0xe0e1d19(%ecx),%al
44974a:	0e                   	push   %cs
44974b:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
44974f:	8c 0e                	mov    %cs,(%esi)
449751:	08 1d 0e 15 11 81    	or     %bl,0x8111150e
449757:	ed                   	in     (%dx),%eax
449758:	01 0e                	add    %ecx,(%esi)
44975a:	09 06                	or     %eax,(%esi)
44975c:	15 11 81 ed 01       	adc    $0x1ed8111,%eax
449761:	0e                   	push   %cs
449762:	22 07                	and    (%edi),%al
449764:	08 0e                	or     %cl,(%esi)
449766:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44976b:	7c 15                	jl     0x449782
44976d:	12 5d 01             	adc    0x1(%ebp),%bl
449770:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
449774:	8c 0e                	mov    %cs,(%esi)
449776:	12 7c 15 11          	adc    0x11(%ebp,%edx,1),%bh
44977a:	82 89 02 0e 15 12 61 	orb    $0x61,0x12150e02(%ecx)
449781:	02 0e                	add    (%esi),%cl
449783:	0e                   	push   %cs
449784:	09 10                	or     %edx,(%eax)
449786:	07                   	pop    %es
449787:	0b 0e                	or     (%esi),%ecx
449789:	08 0e                	or     %cl,(%esi)
44978b:	1c 0e                	sbb    $0xe,%al
44978d:	1d 05 08 1d 05       	sbb    $0x51d0805,%eax
449792:	08 1d 1c 09 08 00    	or     %bl,0x8091c
449798:	03 1c 1c             	add    (%esp,%ebx,1),%ebx
44979b:	1d 1c 1d 0e 0a       	sbb    $0xa0e1d1c,%eax
4497a0:	07                   	pop    %es
4497a1:	06                   	push   %es
4497a2:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
4497a7:	08 08                	or     %cl,(%eax)
4497a9:	09 07                	or     %eax,(%edi)
4497ab:	07                   	pop    %es
4497ac:	04 1d                	add    $0x1d,%al
4497ae:	05 0e 0e 09 45       	add    $0x45090e0e,%eax
4497b3:	07                   	pop    %es
4497b4:	1c 15                	sbb    $0x15,%al
4497b6:	12 5d 01             	adc    0x1(%ebp),%bl
4497b9:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
4497bd:	5d                   	pop    %ebp
4497be:	01 12                	add    %edx,(%edx)
4497c0:	7c 1d                	jl     0x4497df
4497c2:	12 81 1d 12 81 1d    	adc    0x1d81121d(%ecx),%al
4497c8:	0e                   	push   %cs
4497c9:	12 81 1d 12 82 4d    	adc    0x4d82121d(%ecx),%al
4497cf:	0e                   	push   %cs
4497d0:	1c 1d                	sbb    $0x1d,%al
4497d2:	0e                   	push   %cs
4497d3:	12 7c 1d 05          	adc    0x5(%ebp,%ebx,1),%bh
4497d7:	1d 05 0e 12 81       	sbb    $0x81120e05,%eax
4497dc:	19 12                	sbb    %edx,(%edx)
4497de:	81 19 08 1d 12 81    	sbbl   $0x81121d08,(%ecx)
4497e4:	1d 08 1d 0e 08       	sbb    $0x80e1d08,%eax
4497e9:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
4497ee:	1c 1d                	sbb    $0x1d,%al
4497f0:	02 1d 12 81 1d 1d    	add    0x1d1d8112,%bl
4497f6:	0e                   	push   %cs
4497f7:	09 4b 07             	or     %ecx,0x7(%ebx)
4497fa:	2a 15 12 5d 01 12    	sub    0x12015d12,%dl
449800:	7c 15                	jl     0x449817
449802:	12 5d 01             	adc    0x1(%ebp),%bl
449805:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449809:	1d 0e 1d 0e 0e       	sbb    $0xe0e1d0e,%eax
44980e:	0e                   	push   %cs
44980f:	1c 1c                	sbb    $0x1c,%al
449811:	12 83 21 08 08 08    	adc    0x8080821(%ebx),%al
449817:	02 1c 0e             	add    (%esi,%ecx,1),%bl
44981a:	12 7c 1c 1c          	adc    0x1c(%esp,%ebx,1),%bh
44981e:	02 08                	add    (%eax),%cl
449820:	0e                   	push   %cs
449821:	08 08                	or     %cl,(%eax)
449823:	08 02                	or     %al,(%edx)
449825:	08 0e                	or     %cl,(%esi)
449827:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
44982b:	19 08                	sbb    %ecx,(%eax)
44982d:	08 08                	or     %cl,(%eax)
44982f:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
449834:	1c 1d                	sbb    $0x1d,%al
449836:	02 08                	add    (%eax),%cl
449838:	1d 1c 12 7c 15       	sbb    $0x157c121c,%eax
44983d:	11 81 ed 01 12 7c    	adc    %eax,0x7c1201ed(%ecx)
449843:	09 0c 20             	or     %ecx,(%eax,%eiz,1)
449846:	04 01                	add    $0x1,%al
449848:	0e                   	push   %cs
449849:	11 83 29 11 71 11    	adc    %eax,0x11711129(%ebx)
44984f:	83 2d 21 07 15 0e 0e 	subl   $0xe,0xe150721
449856:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
44985b:	08 1d 08 1d 08 08    	or     %bl,0x8081d08
449861:	08 08                	or     %cl,(%eax)
449863:	1d 08 08 1d 08       	sbb    $0x81d0808,%eax
449868:	08 08                	or     %cl,(%eax)
44986a:	12 81 19 08 08 08    	adc    0x8080819(%ecx),%al
449870:	1d 08 09 26 07       	sbb    $0x7260908,%eax
449875:	13 15 12 5d 01 12    	adc    0x12015d12,%edx
44987b:	7c 0e                	jl     0x44988b
44987d:	0e                   	push   %cs
44987e:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449883:	7c 0e                	jl     0x449893
449885:	0e                   	push   %cs
449886:	0e                   	push   %cs
449887:	1d 0e 08 1d 05       	sbb    $0x51d080e,%eax
44988c:	08 1d 05 1d 05 08    	or     %bl,0x8051d05
449892:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449896:	19 08                	sbb    %ecx,(%eax)
449898:	08 09                	or     %cl,(%ecx)
44989a:	0a 07                	or     (%edi),%al
44989c:	08 0e                	or     %cl,(%esi)
44989e:	0e                   	push   %cs
44989f:	0e                   	push   %cs
4498a0:	0e                   	push   %cs
4498a1:	08 0e                	or     %cl,(%esi)
4498a3:	08 09                	or     %cl,(%ecx)
4498a5:	1d 07 0d 1c 12       	sbb    $0x121c0d07,%eax
4498aa:	81 01 0e 1d 05 1d    	addl   $0x1d051d0e,(%ecx)
4498b0:	05 1d 05 12 82       	add    $0x8212051d,%eax
4498b5:	51                   	push   %ecx
4498b6:	1d 05 1d 05 12       	sbb    $0x12051d05,%eax
4498bb:	82 59 1d 05          	sbbb   $0x5,0x1d(%ecx)
4498bf:	12 81 19 09 0a 00    	adc    0xa0919(%ecx),%al
4498c5:	03 01                	add    (%ecx),%eax
4498c7:	12 80 e5 12 80 e5    	adc    -0x1a7fed1b(%eax),%al
4498cd:	08 13                	or     %dl,(%ebx)
4498cf:	07                   	pop    %es
4498d0:	09 0e                	or     %ecx,(%esi)
4498d2:	08 1d 03 12 82 4d    	or     %bl,0x4d821203
4498d8:	0e                   	push   %cs
4498d9:	1d 05 12 83 31       	sbb    $0x31831205,%eax
4498de:	12 81 19 09 05 20    	adc    0x20050919(%ecx),%al
4498e4:	00 12                	add    %dl,(%edx)
4498e6:	83 31 0a             	xorl   $0xa,(%ecx)
4498e9:	20 05 08 1d 05 08    	and    %al,0x8051d08
4498ef:	08 1d 03 08 05 20    	or     %bl,0x20050803
4498f5:	01 01                	add    %eax,(%ecx)
4498f7:	1d 03 2b 07 0b       	sbb    $0xb072b03,%eax
4498fc:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449901:	7c 12                	jl     0x449915
449903:	80 8c 0e 15 12 5d 01 	orb    $0x12,0x15d1215(%esi,%ecx,1)
44990a:	12
44990b:	7c 0e                	jl     0x44991b
44990d:	0e                   	push   %cs
44990e:	12 7c 0e 15          	adc    0x15(%esi,%ecx,1),%bh
449912:	11 82 89 02 0e 15    	adc    %eax,0x150e0289(%edx)
449918:	12 61 02             	adc    0x2(%ecx),%ah
44991b:	0e                   	push   %cs
44991c:	0e                   	push   %cs
44991d:	15 11 82 89 02       	adc    $0x2898211,%eax
449922:	0e                   	push   %cs
449923:	0e                   	push   %cs
449924:	09 08                	or     %ecx,(%eax)
449926:	07                   	pop    %es
449927:	05 0e 12 35 08       	add    $0x835120e,%eax
44992c:	08 09                	or     %cl,(%ecx)
44992e:	05 20 01 12 35       	add    $0x35120120,%eax
449933:	03 0b                	add    (%ebx),%ecx
449935:	07                   	pop    %es
449936:	07                   	pop    %es
449937:	08 1d 05 1d 05 0e    	or     %bl,0xe051d05
44993d:	08 08                	or     %cl,(%eax)
44993f:	09 05 00 01 1d 05    	or     %eax,0x51d0100
449945:	08 06                	or     %al,(%esi)
449947:	00 02                	add    %al,(%edx)
449949:	06                   	push   %es
44994a:	1d 05 08 09 07       	sbb    $0x7090805,%eax
44994f:	05 0e 12 82 2d       	add    $0x2d82120e,%eax
449954:	0e                   	push   %cs
449955:	08 09                	or     %cl,(%ecx)
449957:	1b 07                	sbb    (%edi),%eax
449959:	0c 1d                	or     $0x1d,%al
44995b:	0e                   	push   %cs
44995c:	08 0e                	or     %cl,(%esi)
44995e:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449963:	7c 15                	jl     0x44997a
449965:	12 5d 01             	adc    0x1(%ebp),%bl
449968:	12 7c 0e 1d          	adc    0x1d(%esi,%ecx,1),%bh
44996c:	0e                   	push   %cs
44996d:	12 7c 08 1c          	adc    0x1c(%eax,%ecx,1),%bh
449971:	08 09                	or     %cl,(%ecx)
449973:	02 1d 0e 06 07 03    	add    0x307060e,%bl
449979:	0e                   	push   %cs
44997a:	1d 05 09 07 20       	sbb    $0x20070905,%eax
44997f:	03 0e                	add    (%esi),%ecx
449981:	1d 05 08 08 08       	sbb    $0x8080805,%eax
449986:	07                   	pop    %es
449987:	04 02                	add    $0x2,%al
449989:	12 81 15 1c 09 07    	adc    0x7091c15(%ecx),%al
44998f:	07                   	pop    %es
449990:	05 08 08 08 08       	add    $0x8080808,%eax
449995:	09 05 20 01 13 00    	or     %eax,0x130120
44999b:	08 2a                	or     %ch,(%edx)