MGIWDNEPHAASLEDGGQLKAEKLVCVTGSWGTLGLWIVKFLLEKGYSVRSTISITTDEAANLKSCAGGEKRLQLAKADLLDYRTLFKLFQGCIGVFYVPSPNYYINGAREYPAETIDHDVRCVLNVVEACANSQSVKRLMLTSCMSAILWDKQFYSSKVVVDERNWSNLDFCKKEKLWSALSKTTAEKAAWALARDRGLDLLVMNPASVLGPRATGFRSSTLSAKSSTVLDQSGILAYIHVDDLAEAHVLAFEADRAVGRYICFERLLTKTDILEAAKQIDPNYYVSQRLESFEPCKSSNQKLLGLGMKFNSRDVTAGLVSQ*