MNQLTFVCCLLLWSGSQAAFQDFVIGPESYEGGNDVVPFGQELSDEVDEDIMVSFQDVQHDGIVDTNLLMKAIMQHAKRL GMSLDELASLNVQSEDEESMNQLGCSAEQDVFGYPEKPTWRDVLFN