MEGGAGKVLDGQMIPMGKENRENGPAKVIPPCCLKARASAPELEAKCHATVVSGWFSEPRSCSDGANKVLYYNNPMWPGEAHSLKVEKILYQGRSEFQEILVFESSTYGNVLVLDGIVQLTEKDECAYQEMIAHLPLCSISSPKTVLVVGGGDGGVLREISRHSSVEHIDICEIDKLVIDVCKEFFPDLYIGFADPRVRLCVGDAAEFLRNAPEAMYDAIIVDSSDPVGPAQELVEKPFFETAARALRPGGVLCSMAESMWLHTHLIQDMVSACRETFKGSVRYAWTSVPTYPSGVIGFLLCSTEGPPVDFLNPINPIEKLDGALHFKRELRFYNSEIHTAAFTLPSFAKKELSAVCDWL