MDDSRLLTCPDPAPRVTDKGKRDEWSEGGVLCLLEVYESKWTLRNRAKLKGSDWEDIARLVSMRCSGTKALKTPTQCKNKIEAMKKRYRAESAAAHDPNSSSSWQFYARMDDLLKGTGNCSVFPKANHDIDLQALPKAEAEVEADGHLHDSNHDDGSNSMPINMNANADNIDDKKMENRGTDSNLSAPRGKKDATAEDGARDPGSSSKRRRVTGSEVADSIRFLAQSMLQIEQARMEMYKDSERLRAEAEIKRGEMELKRTEIMASTQLQIAKLFMKRIHQRSSKNQNPSLRSEIAILPRRDGQGD