MSCPAAAVLTPDMRAFLRRFHEEMGEPGLPARLRAVEEAGLWWPTSAELTWGAKVAWRNSTRCVGRLYWEALSVRDLRELNTAQAVYEALLQHLDDAFCGGHIRPVISVFGPGVRLHNPQLIRYADDPINADFVDKLRRFGWQPRGERFEVLPLLIEVNGRAELFSLPPQAVQEVAITHPVCLGIGELGLRWHALPVISDMHLDIGGLHLPCAFSGWYVQTEIAARDLADVGRYDQLPAVARALGLDTSRERTLWRDRALVELNVAVLHSFDAAGVKLADHHTVTAHHVRFEEREARAGREVRGKWSWLVPPLSPATTPLWSRRYRAREESPRFVRARCPFHTPTVHASTGHAPTG