MSEGWNIAVLGATGAVGEALLETLAERQFPVGEIYALARNESAGEQLRFGGKTITVQDAAEFDWTQAQLAFFVAGKEATAAWVEEATNSGCLVIDSSGLFALEPDVPLVVPEVNPFVLTDYRNRNVIAVPDSLTSQLLAALKPLIDQGGLSRISVTSLISASAQGKKAVDALAGQSAKLLNGIPIDEEDFFGRQLAFNMLPLLPDSEGSVREERRIVDEVRKILQDEGLMISASVVQAPVFYGHAQMVNFEALRPLAAEEARDAFVQGEDIVLSEENEFPTQVGDASGTPHLSVGCVRNDYGMPEQVQFWSVADNVRFGGALMAVKIAEKLVQEYLY*