MATVLPLAAASASASTSAAPRTCISGGLVPAPFLGARVRLRIHSPPRGVACALRRRPSKYKTKIQSEENVVAAEDVMDDDDDEDGALEALFKQLEEDLENDDLSVDDDDDGISEEDMARFEKELAEAIKGVSGVDESAGDSLMSSGDYGIDEQIDRSERPELKTWQLRRLARALKIGRRKTSIKNLAGELGLDRGLVIEMLRNPPPKLLLMSDSLPDEAPSKSEVKEIEPPSSTTDDEVDTTEIKPELELPVHVMSAEWSARKRLKKVQLETLERVYLRSKRPTNAMISSIVQVTNLPRKTIVKWFEDRREQDGVPDHRVAFKRSLSEIGSIS