MVEKGRVCVTGAGGFVASWLVKLLLSKGYMVHGTVRDPGDEKNSHLKRLEKAQEKLQLFKANLLDYNSLCAAIAGCSGVFHVACPVPPGRVANPETELLEPAVRGTLNVLKACSETGVERVIVVSSTAAVVMNPNWPLNRLMDEDCWSDIDYCRESQDSHDWYCIAKTKSEREALKYGENSELDVLTLCPSFILGPLLQPTMNASTHIFNELFKGLSETIENIVWRIVDVRDVAEALMLMYDEKEASGRYICAPHLVPVRTLVEKLKSKYPNYNYPKNYIEVDQEPKPTSEKLKRLGWECRSLEETIIDTVEYYQEAGILNNS