MVLGKFMPPHAGHVYLCEFARRWVDELTIVVGSTAAEPIPGAQRVAWMRELFPFDRVVHLANENPQRPWEHPDFWDIWKASLQGVLATRPDFVFGAEPYNADFAQVLGARFVAVDHGRTVVPVTATDIRADPLGHWQHIPRCVRPAFVKRVSIIGPESTGKTTLAQAVAEKLRTKWVPERAKMLRELNGGSLIGLEWAEIVRGQIASEEALARDADRVLICDTDPLATTVWAEFLAGGCPQELRDLARRPYDLTLLTTPDVPWDADDGRCVPGARGTFFARCEQALRAAGRSFVVITGGWEERLSVSLRAVEELVRARR*