MRASHSSTFFKSAFKASSPSTIIGDVKKMKKASVVVVLQLDGEDGEETFLREFGSNVTEGEPVWQDKTYEKISVPVESIIHGVTSASTSTETSPSLSMINHAHIEVNEVMKAFMDHCKPKHAFGASEITESTVSTITHSNDDTVAFTAIPAGTPTDGHGKSDSIDSIFTMYLGMSDVELSLRDRSTAISPSFDEADITSSIHHDGTTEEGFAVITTPEILGNEMANKISPKISIASKDHASSDNDSFTTAHDLAIEDSPAYPLPAVMDFSSIDTAPLDLSLPIPTFPAESYYSSSSAMSIKALDDKKDASFKNAFVIPSERQRYGPNNDSEEGPDKESQDTFETPALNVKPRIPLVPLQE