MGCTQSTEDVAAKARSAEIDEQLKRDRANLRNEIKMLLLGAGESGKSTVLKQMRLIYNKPYDAEERDSYREIVYSNTVQSMRVLLEGVQFMDIPIDTSNQSRWELIMAAPPQIEGDVFPSKLTDAVAGLWKDYGVQQAFFRRNELQLNDSAPYYFDAIARIAQPNYMPTDQDILRARVKTTGITETHFKIGELTYKLFDVGGQRSERRKWLNIFDSVTALVFLIAISEYDQKLYEDESVNRMQEAMTLFESVANSRWFTKPLSNTFPEFRGGNDYDMACAFLLEKFVGLNNSPSKSIYAHYTDATDTKALKFVISAINDV