MAEVVPFAVPTESDKTLLVWELSCGPSAEDLQRSLFAAFSRFGLLYSVRVFPNAAVAGPGFYAIIKFYSARDARRAQAACDRKLLFQETPVKVRLGTRHKAVQHQALALNGSRCQELANYYLGFNGWSKRIIKLQELSALEERENEETARRLAERSLKVFCALEVVLPSYECSSRGVGVAEEPLDTLQEEGPLLFLMKKKTAQNLAIQKALSNAFQKLSIVVLESGKIAVEYRPGEEILDTGSEELHNLIEVCGDESWS