MNYVVLGASAAGINAVKTLRELDKDSNIVVISKDENVYSRCMLHHVISEHRTLKQINFVDEDFMEQNNVKWIAGKTVKGIDINKKVVQTEDITVNYDKLLIATGASSAIPPIKNLRDGNFVYSVRNIDDIYKIKEKAQNSKNVVIIGAGLVGIDALVGLFKYEQLNISVAFMEKYILDRQLDEYTASVYENKFKEKGVKFYPSASIQEIVLDNSKNVTGVAFSNGEVLDADMVIVATGVKPNADFLDGTGIEYDRGIIIDDMCQTTQKDIYAAGDVVGKNAIWPLAVKQGIVAAYNMVGKDKKIEDEFAFKNSMNFMDIPTISIGMNTPVDDSYKVLTRHGINDYKKFVFKDNVIYGAVIQGDISYVGVLTYLIKNKVEIYDLENRIFDVCYADFFNIKENGEFCYSV*