MDYSTGYENTDELGAVVKIFHADSVHVNFELSNVDLSLANSIRRVMLAEIPTVAIDNCEIKENTSVLADEFIAHRLGLVPLSARGASELVYARDCDCEQYCENCSVIITIHAKCESEDPNYVMKVYARDMVVDGRRVNQSVGTPVITDPDGLGVILFKLRRNQEVHIRCVAKKGIAKEHAKWCPATAIGFEYDPHNKLRHLDLWYESNAKEEWPLSENAIREPPPQEGEPFDYDAVPNRFYFDVETCGALDPDVIVQEGLRVLQEKLANLVMLIEKTDESKGMGGDADYDMGGGAGGDWGGYNTVYGGAHGDQTAYGNDPYGGGSTSYGH