MMDSRILDPPHAQFGGSLGGMVGFPYHLSHHHVYELAGHQLQSASAVPFSIDGLLNGSCAASVGSSNPLLSSGCGMNGDNQQYKLTGCEDSGDPDKDSPGCKRRRTRTNFTGWQLEELEKAFNESHYPDVFMREALALRLDLIESRVQV