MGSEEVKLLSFFASPFGKRVEWALKLKGVEYEYIEQDIFKKSNLLLELNPVHKKVPVLVHAQKPIAESFVIVEYVDETWKQCPLLPQDPYQRALARFWAYSAEQKLIDAAWIAMCTSGDDQQNAVKVGRELMEKIEEEIKGKKFFGGDNIGYLDIALGWISYWIPVWEEVGSMLIIEPLKFPAITAWMTNFLSHPVIKDNLPPRDKMLVYYSSRRKALSSTSLGWFKLISTGVYITHPRAALVTTIRSFMDKDWCLSFQHTLREGNFVADGLAKKGVHVTASFAF*