AYPAAYGLVGQPFPQQPTLVAQQHQQPQQQQQREGDATFCLAPPLRWACSKVVYHRFHLSLFAVCLRVCCRARVCVCVCPGPEGCNIFIYHLPQEFSDSELLQMFLPFGNVISAKVFVDRATNQSKCFGFVSFDNPASAQAAIQAMNGFQIGMKRLKVQLKRPKDANRPY