MWLFSRKGPSGFSACSTAEEVTQGIDGTGLTAIVTGASSGIGIETARVLALRGVHVVMAVRNLPAGRDVKEAIVKEIPSAKVDVMELDLSSMASVRKFASEFNSLDLPLNILINNAGVMATPFMLSQDGIELQFATNHLGHFLLTDLLLGTMKSTAQKSNVEGRVVNLSSDGHKLAYQEGIRFDKINDKSGYNSIYAYGQSKLANILHANELTRRLKEEGVKITANSLHPGAIVTNLLRHHSFLNGLATALGKYVLKNVPQGAATTCYVALHPQVEGLEFGSSKSTFTYNTRSVKGMQLLKNVVLL