MKGGRNVFVDSGHTGVNQLGGVFVNGRPLPDNIRQKIVDFHKEGMRPCDISRQLQVSNGCVSKILSRFMESGTIKPRAIGGFICLYFYQIHNILGDNH