MPTPPDSPPASPCAAAKMVSNLLSFDVGLARCSSESGSEEKGKEEEGAGEAIEEKEDEEEEGEEVPPPQHGYDVLVRIVRATDLPRHDWWNGRADPYVIMRATPPDNSGEHQYRTRTHFRDLNPEYDEFFELINVPEATCLSAEVWDKDILTQDDVMGRASWVFVPKQLKQNKRHTHRGVVQLKLQLHHPTKPQKEVGKLELSVHYQPSLAAGSTRMLGPVRFTQCFSPRAGFVMGRWNWNDDSTMSFSVWKLFLVQIPEVFGDVRHRWNQDYAKAAQIYRNPMVLQGIRTQHAALYAX