MTSTHDPANIYHGLPASEGFDPSVLVPTSSEQEQMTPLQQVMAMQNYGASSAHFPQYPMASTFPSTIPPQVARYPLAAPAAEIDTDPRELERFAEHFKQRRIKLGVTQADVGKALAHLKMPGVGSLSQSTICRFESLTLSHNNMVALKPILHSWLEKAEEAVKQKDGCGDISGILPNTDKKRKRTSIAAPEKRLLEDYFRQQPRPSGERIAAIADKLDLKKNVVRVWFCNQRQKQKRSQFRCRNGAPQAPRLMQSAVAAGAKCPPPFTALPGYFDQNQHSAQTLSQELKFQ