MARKMLIDGELSKPGEEEVHYDFDLFVIGAGSGGVRASRFSAQYGAKVAICELPFDPIGSEVSGGVGGTCVLRGCVPKKILVYGAAYGPELEDARNYGWEVNEKVNFNWKKLLHKKTEEIVRLNGIYKRLLSNAGVKLFEGEGRVVGPNEVELIQLDGTKISYSAKHILIATGSRAHRPDIPGQELAITSDEALSLEELPKRAVILGGGYIAVEFASIWRGMGSTVDLCFRKELPLRGFDDEMRAVVARNLEGRGITMHPCTTLTKLEKTEGGIKVHTDHGEVILADVVLVATGRLPNTKRLNLDAVGVELDNMKAVKVDEYSRTNIPSIWAIGDVTNRMNLTPVALMEGTCFAKTVFGGKPTKPDYSHIPCAVFCIPPLSVVGFSEEQATEQVNGEVSVYTSTFNPMKNTISGRTEKSVMKLLVDAQTDKVLGASMCGPDAPEIMQGIAVALKCGATKEQFDSTVGIHPSAAEEFVTMRSESRCISSNKPKTNL*