MGSEEGEDIVQSLIDLVKEISELPEWRNPWRKQYYNLVRRVKLLGPLFEELKESSETLNDESVTAFVSLKNSLLSAEELLRFWHEGSKLYQALEREDIMNKFNEVTAQLEQALNGISYDKLDVSDEVREQVELVHAQFKRAKGRMDIPDMQLYMDLSTARNEKETDPAVLKRLSESLQLKTINDLKKESHALHDMVISSGGDPGETFEEMSALLKKLKDYVLSENVDTEASESEKSMEKTRSPVIPDDFRCPISLELMRDPVIVATGQTYEQSCIQKWLDAGHQTCPKTQQMLPHTVLTPNYVLRSLIAQWCENNGVELPKRAAACQSGKSTSGCDRAAIENLLQKLTSTNQEEQRAAAGELRLLAKRNADNRVCIAKAGAIPLLVDLLSSPDPRTQEHAVTALLNLSINDSNKGSIVMAGAIPDIVDVLKSGCMEARENAAATLFSLSVVDDNKVAIGAAGAIPALVDLLCKGSPRGKKDAATALFNLCIYQGNKVRAVRAGVVMPLMRLLMDPGGGMVDEALAILAILVTHPEGKAAIGQAEPVPMLVEFLRTGSPRNRENAASILLGLCTVDAQHLSLARELGAEEAVRELAESGTVRAKRKAGSLLEYFRMSSEQATLPSEQALSS*