MPEPVESTNWITLSPSEREQYDRTVQETAEIIRQKTWERTGKGNHFGLFQAQLQLRLICNHGTYQVPLKLSRRDRRTEREAMLQAIGLGADTICSGCGAPFSAFEALSSTLCKHKFCAECMEDNNAPCPLCHARTRVDELDEVPNAGMGLPLYADVGNGGYFNMNGMSSKMEALMKDVKAVSRLGGAKRLNLTVASHIFIFEPQWNPSVESQAIGRAQRLGQDQQVFVTRYLVAGTVENRMHSQQKRKVELAKVGFENESIASEQGD