MDKLDANLEQQFDLNLIEAVKLNPVIYDRSHYNYKHFVRKAQTWKQIAETLGVPEQKCTKRWKSLRDKFAREMKLCQESRWRYFKQMQFLVDSIRQYRESLLGKCANGSQS