MSDTLLNPHFGEFGGMYVPEILVPVLKQLEQAFVEAQNDPTFQAEFADLLKNYAGRPTALTLCRNLTKGTKTKLYLKREDLLHGGAHKTNQVLGQILLAKRMGKTRIIAETGAGQHGVATALACAMLDMPCRVYMGAKDVERQSPNVFRMRLMGAEVIPVQKGSCSLKDACCEAMRDWSANYETTHYLLGTAAGPHPFPTIVREFQKMIGEETKRQILEREGRLPDAAIAAVGGGSNAIGMFADFIDESNVRLIGVEPAGKGIETGEHGAPLKHGTPGIYFGMKSPIMQDKDGQIEESYSISAGLDFPSVGPQHAYLNAIGRADYVSITDEEALNAFQELAKHEGIIPALESSHALAYALKLIKQNPEKEQLFSG*