MDATQAFIFTDKKQDANIVVVAFRGTQPFNMYDCCTGLDFSYYVLPSAGRVHVGFLEALGLGNRLHRESLNQAKINAIMKANKKISHANQTSGLCGDKLLAYDTICAQVRTILNENPRAKLYITGHSLGGALAALFTALIHIEHSDLCPMFGGTFTFGQPQVGDSQFTKYVEKKLCSSSPRKYFQVVYKADVLPWDDVVFEIKYISPCHNYCRSITRSMALVEEPYKNLPVSIVQQMPHLSALGGLLLSLFVKVFKGTSTETDLAIFTRFFTVMCSGLCAHSPGCYVD