MKIVRRDFVPDGSGSVKIIPEEADDLWVAYNLIAEGDTVLAVTVRKVLREAASGGRDAERVKLKLEIKVENVEYDKEGSALRIRGKNILENEHVKIGAFHTLEIEQHRPFVLRKVVWDSLAREVLRQASDPSASADLAVVLMQEGLAHILLIGKSVTITRSRIESSIPRKHGPAIAGYDKALNKFFDNVLQAFVKHVDFKVVRCAVIASPGFTKDQFHRHLLLEAERKQLRPIIENKSRIILVHTTSGYKHSLKEVMDAPNVMTMIKDTKAAKEVQALKDFFNMLSNDPDRACYGPKHVEVAHERLAIQTLLITDELFRSSDVETRKKYANLVDSVKDSGGTALIFSSMHVSGEQLNQLTGIAAILRFPLPELEDIEM