MYASLLFRLDIHPDNVVKVTIGRLHFSETTSNNMRKKGKPNPDQRYFMLVISIHAHCGREKYLVASQVSERIIVRASNPGQFESDSDVIWQKGSNQDTIFHSVSQNIAYSVF