MVAAGDAMHVMGPFLGQGGAAALEDAVVLGRCLAEVMCTNSILHGNGWSKQMQTQVGMALDKYAKELKMRVLRLSIQSYLRGLTLEPLPSPVKLVVLTILCVFFGNSLGHAQYDCGKL