MQFLIVAASFVAVATAIPASNGISATNIQSAADINNIASAWTKAKEDDGCSWLACISSVVGQSATCAAAAAELALNPIADVACVAGLGTMTCFGNRNQRLGKGL