MDTVVNSVGESVCFMKSALQNPTNKNISLLETTASAARKMAQKEAGFYRTMAESNFVHSPDCVLSMSVDGTKRVHPALGVIRLDYNYPAAVGDIAHSGSFTAFIAGVKYLVQAKKVCAITGDCGFMMHFQEFASLLTRVPVFLSSLCILPAIKAAYGPSQQIAIFTANKATLEPMRELIERTCAVQVGEERFVIVDCKDVPGFEAVERGEAVDTLKVEPGMVELAKRVVSKHPVVAILMECTELPPYSDAVRAATGLPVWDALSCCDFFVGSMKDNDRCGMADWQEEWDREQDWYX