MIELERLVLLPGVVAALRFNDDGTPAEAVGDLDQIDVELAAELCYANGRFMHHNSDMLMTFSGKDGWAPRGWVMNGELLSVCGAGDLACFVRNDEAAVNDLLHLIAEV