MSLAQMARTHGPLISLKLGTQLLIVASSPSAASQVLRTHDRILSARYIPQTYRINLYISYSLPFSFDCSARWKTLRALCKTELFTTRMLDLQAHLRQDKVVELVGSLFSSRGEVVNLGELVFGTVFNILGNLLFSRDVFSLGDKENSGLKHVFSRSLELGMAPNLADFYPWLGGLDVQGLNKEATSIVKKIYGIWEGFLKERRERDGGNEKKRDFVDVLQSAGCSEIQIKALCSDMFAAGTDTTTTLVDWTMSELVRNPKVMQKVRDELEQVIGERREGEYAVKESHLAHLTYLQACIKESLRLHPPAPLLLPREALDTCEVMDYTVPKGSRVMVNVWAIGRDPKVWKDPLTFSPERFLNSSVDYKGNDFEFTPFGAGRRICPGLPLGSRVVELIIASLIHTFDWSLPNGMQPNELNMEERFGLTLVRKHPLLLIPK