MGPMSLPPGFRFHPTDEELVGYYLKRKIEGLKIELEVIPEIDLYKFDPWELPDKSFLPKRDMEWFFFCPRDRKYPNGSRTNRATSAGYWKATGKDRKITMCHSSVTGFKKTLVFYRGRAPAGDRTDWIMHEYRLSEDLARGASSVQFQDAFALCRVIKRHDQGQKGPNHQDEPKTKRTAIPPLTLDVNKPLMEKPLQECRQGRGRIVKNPRKTIKNHILLQPDNPSDISQSGYAESSRIGSMKEMHSGDVMELPSGFPSPNISDENEITKNDPADHFEDMDCLSLYFKPTLGFGMCGDEDMGFQSHELEDNIPFSTGISGFEFRNSILSPICRQASGDGSTGELSSLWQLEDSQVIVI