MWFLGWKGASGFSASSTAEQVTQGIDGTALTAIVTGATSGLGLETTRVLALRGVHVVMAVRSLDSGKNVKETILKEIPSAKIDVMELDLSSMASVRKFAADFNSSGLPLNILINNAGVMATPFTLSQDNIELQFATNHLGHFLLTNLLLETMKKTVGVCNQEGRIVILSSEAHRFAYREGIQFDKINDESGYSSYFAYGQSKLANILHANELARRLKEEGVEITVNSLHPGSIITNILRYHDYINALANMVGKYFLKNVQQGAATQCYVALHPQVKGISGEYFMDSNKGNPASLAKDSELAKKLWEFSLSLTNPK*