MCGGAILKDLKVPAPTRKVTAAVLWPEKNKPKRADGVARRLAGLGRRGGLGLDDGDVDFEADFEEFEADSGDSDVELGRAGVAGKDGHDVVVEIKPLFAVKRSLSQDDLSTMTTAGFDGPAQRSAKRKRKNEFRGIRQRPWGKWAAEIRDPSKGVRVWLGTFNSAEEAARAYDVEARRIRGKKAKVNFPEELTVHQKRRACPAAPKVPKSSAAQEPTVIPAVNNLANPNAFVYPPADFASKQPLVQPDNVPYVPAINSAAPVEAPVMNMYSDQGSNSFGCSDLGWEYDTKTPDISSIAPISTIAEGTESALLQSNTYNPAVIAEGAESALVQSNTYNSVVPPVMENNAVDFEPWMRFLVDDGVDEPIDSLLNFDVPQDVVGNMDLWSFDDMPICGEIF