NANLPAPFFTLPQLKNVGLDRPSDLVALSGAHTFGKLYNFSNTGLPDPTLNTTYLQTLRGQCNGNQSVLVDFDLRYYVNLKAYADGTQTFFNAFVEAMNRMGNITP