MANPPGNHQQEANHASSSFNGGNLSNGSTIPDSSGSGMKHNPGIALDWTLEEQAILDEGLKKFASESSIIRYAKIAMQLQNKTVRDVALRCRWMTKKENSKRRKEEHNLARKSKDKKERVADPSTKPAHFAARPNVSPYAPPMIPMDYDDGIPYKAIGGATGELLEQNAQAFNQISANLAAFQIQENIGLLCQTRDNILKIMNDLNDMPDIMQRCHHFP