QYQSFPQGRNGFKAGMKLEGLDPEHPSQFCVLTVAEVQGYRMRLHFDGYPECYDFWVNADSSDIHPVGWCEKTSHKLLPPKGFKEGEFNWTSYLKNCKAQAAPKSLFKTLSTPLTPSGFRLGMKLEAVDKKNPSLMCVATITDMVDNRLLIHFDNWDESYDYWCEASSPYIRPVGYCQETGTPLTTPPGYKDSKAFSWGKYLEETNSQAAPARAFKLRPAHGFQVNMKLEAVDRRNPILIRVATIVDKDDHRIKIHFDGWDQNYDFWVDADSPDVHPVGWCAKTGHALQVPLGAGDGVGAVGQACPTPGCHGIGHVRGPRYGTHHTLVGCPYSDVNLNRENLLQDRLSGERP