MWLFSRKGPSGFSACSTAEEVTQGIDGTGLTAIVTGASSGIGIETARVLALRGVHVVMAVRNLPAGRDVKEAIVKEIPSAKVDVMELDLSSMASVRKFASEFNSLDLPLNILINNAGVMATPFMLSQDGIELQFATNHLGHFLLTDLLLGTMKSTAQKSNVEGRVVNLSSDGHKLAYQEGIRFDKINDKSGYNSIYAYGQSKLANILHANELTRRLKEEGVKITANSLHPGAIVTNLLRHHSFLNGLATALGKYVLKNVPQGAATTCYVALHPQVEGVSGKFFRDSNVASPSAHATNVGLAKKLWEFSLSLVHPNPPSPTTPVL