MKALRKGAAELFGESIKMGVRFGDADSRRSVTVRVGERDAEQLLFGPEDTISGTVHVDSPSGRRIEHQGIRLELIGQIESVLDRTVTEFTSLVRELAEPGELLGRAEFPFEFADVEKPYESYDGIHMRLRYFLRLTVAKAYGAKAVHEETFRVYTTTPVDESESNNAIKMEVGIEDCLHIEFEYNKSRYHLREVVLGKIFFLLVRIRIKHMELAIIKRESSGVGANAYTESDTVAKYEIMDGAPVRGEAIPIRLFLSGFDQLTPTFRNVNNKFSVRYFLNLVLVDEEDRRYFKQQEVFFYRKGP*