MSDPSTTPGHTAQQKIDTSVPHSARIWNYWLGGKDNYPVDEQAGDAYTAVFPGIVTVARSSRAFLRRNITHLVAEAGIRQFLDIGTGLPTADNTHEVAQRIAPESRIVYVDNDPMVLAHARALLYSTPEGATSYIDSDVLDPDTVLEAAARTLDFDRPIALILSNILGHIPDYDQARSVAARLVDALPSGSYLSINDGSRGIDPEFDRAQDGYNESGAAPYILRTVDQITAFFDGLELVEPGVVPVTRWRPDADTEDPGLIGEHGGLARKP