MFTRLAEQYRSYVQDLVMSLQALAIVLEKRGYPASCYTCGTSFESASFMVSLREGHLIRFLVSECSISWTEMRDDRELMKLEGAEAIRQLQELAELIKDELLVAATPAEALVAST