MASNVIGFLHDKNILVTGSTGFLGKIFVEKILRTQPGIRRIFVLLRAEDFESAKIRFKNEVLGVELFRILREQHGDNFENFVFQKIVPVVGDVAADHNLGIDIQSGRENLWETLDAIVNIAACTVFDGRYDISLNVNTKGAKNIAEFAKRCSKLQILLQVSTAYVMGNGTIKEMPLKIGESITAGNRPQDESSSPRLDIEAEFRLLEKALAELHMDSSTTSSSAEAIKHLKELGLKRARRFGWPNTYSFTKAMGEKLLENLRESLPVVILRPTIIESTLAEPFPGWMEGSRTMDTLIIRYGRGRIPAFMADPDLILDVIPADMVVNQMIVAMATHASENGLFIYHAASSVANPLHFYVSAYEAYNYFLQHPCVGNNGKRVKVKKPSFIKTMRSFRRHMHRRYKVPLEVVGVVSKVVYCIRPRYNRMLRTYNSVMYLAELYEPYVFFHGRFDITNTESLLRNISAEDLKVFNFDIKCIDWPYYFSTVHIPGVVKYVLK*