MGGASLPPGFRFHPTDEELVGYYLKRKVEGLEFELEVIPVIDLYKFDPWELPEKSFLPRCDMEWFFFCARDRKYPNGSRTNRATKAGYWKATGKDRKVVCQSTVTGYRKTLVFYRGRAPLGDRTDWIMHEYRLSDDLAQGPSGHQGVFALCRVIKKNENAQKTNDSHGEPKAKRVGSASNSGEDLSSTRISNEPLNISDDLSSQASYQHNESHYSSHVTSPYEVNPIAEFEPTSRETNPADFWVSPDFILDSSKDYPQLQEAMPNYFPQYKSAMASWQSYENTESPYSSYSNFTGDVTMADNANQVADMSPFSGHTGYMGYYGNEEMQFEGFDQPSSLRNPTPF