MTTHLPVTGYCPLGCGETLQRAADGTIACADAGCARPYAITAILLDRETEHIVQFDDGFTIRHPLRERLDDALMRCELHRFCVSLPGPPREGSGQYRAIHRGPKDWVFQRTGGES