MKIGVIGLGNIAQKAYLPTYSECRHLAEFVLATRNPETRQKIADQYGFTETVGTIEELIEAKIDACFVHVATKVHGAVVRQLLQAGIHVFVDKPLSEELAEVKELQALAAAKNLRLMVGFNRRFAPYTEVLKNIPEKQTIFIKKNRINTTRETSFMMYDLFLHVVDTAVYLAEGPLHVVQSKLVEENGHLKRAILQLETEQTTIVCSMDLHSGANTETFEVTSPTGTYRLENLTHLTIQTEEEYQVKEMGDWTPTLEKRGFYQMVTAFIQAIQKPQEQELKQEKVYESHALCEEMLRQQQRHVL*