MRTVFSLRNLPCPDSVDALAAALDDESALLKHELAYCMGQMREVHAIPVLTRVLRDVKEDAMVRHEAAEALGAIGDPSVLGVLEEYAKDPIVEVAETCQIAVAKLRHEQSAKGGPDAGEKSEIFHSVDPAPPCKPATTEELRALLLDKSRPLFERYRAMFALRNKNDEPATLALCDGFDDGSALFRHEIAYVLGQMQHAAAVPALTRVLQRDEEAPMVRHEAAEALGAIAAPESLPLLEKFRKDHMPVVSDSCKVALDMHAYYNSGEFQYADVAVGKDSGVVRSH*