MTWTTPADLKAQVQKLWDRGLLLASLSGDESVFPRRLTFKGPDSQELSQRFSEVRDWIAQLSAAAGPYRIEWRCINHRVLGANEIPSKIWVDSLEDAVGLIGKRRAAEQFAALVELTREKQPELVSWLGKRPLRALELGADWPRLLAIVDWLHRHPRPAIYLRQIDLPGVHSKIIEKYRGVLADLLDLVLPESAIDATHKGVGGFCRRYGFLDKPTRVRFRVLDSNIRLLPVKAGQDITLTQEAFASFALPVSKVFITENEINFLAFPDVSDAMVIFGAGYGFDNLSAASWLHEKDIYYWGDIDTHGFAILNQLRGFLPHVVSFLMDQQTLLAHRALWGVETQPETGTLSRLLLDESALYDQLRQNHWGDRVRLEQERVGYDFLLEVLREL