MCGGAILKDLKVPAPARRGGRGLDDGEEDFQADFEEFEADSGDSDVELGRAGVAGKDGDDEVVEIKPFAAVKRSLSQDDLSTMTTAGFDGPAQRSAKRKRKNEFRGIRQRPWGKWAAEIRDPSKGVRVWLGTFNSAEEAARAYDVEARRIRGKKAKVNFPEEPTVPQKRRACPAAPKVPKSSVAQEPTVIPAVNNLANPNAFVYPSADFASKQPLVQPDNMPFVPAINSAASVEAPVMNMYSDQGSNSFGCSDLGWEYDTKTPDISSIAPISTIAEGTESAVLQSKTYNPAVIAEGAESAPVQSNTYNSVVPPVMENNAVDFEPWMRFLLDDGVDEPIDSLLNFDVPQDVVGNMDLWSFDDMPICGKIF