MAAPTPSASCRLVGPIPFKDVVGGEEDDRTTPSEECGHTIATLPTIALLGRFVHHQYQGAWVIHERMPGVLSFQRRFAPLAGDVLLASPPKCGTTWLKAMSFATMARAAYPPSAADHPLRRLNPHECVPFIDDLLSAGHDTKLDALPSPRLMNTHMQHSLLPASVADNPNAKIVYICREPKDMLVSMWHFGNTIHPCEFSELFESACEGRTTDGPVWDHVLGYWRASKAAPERVLFLRYEEMLLNPVDGVIKLAEFLGVPFSAADAAAGLPADIVKLCSIETMKGLEANRTGASGVFYKFPHEANFRKGVIGDWVNHMTPEMAQRLDAIVEDKLRGSGLSFGS