MDMSSVRALVSVRAHMMMSTHSDGNTLGLTKHTPPDVAEMDIRAHDGALYEWEGDVLALGVFEENLTRSEENKFLHPGLAELDYVMGGVLGELADEDDFTGKLGQLSVVRLASSKIKRLALVGLGRANNVMDAVYASDSWRILGFTAARIAKQLKMCSMGLAAMDTNLMDESSKLVAVESIASGAILGTYEDTRFKSEVYSLMDSMLAKFEKERINLEMLSIAASRKAKPSKLTQVAVMSLGTGSDRDEALRRAVCITAGVIVAKQLVAAPANVLTPGALADAAVSIAMAHSEVLTCTILEKVDCEALGMGAFLGVANGSDQPPKFIHLKYCPPDGVVYKRVAIVGKGICFDSGGYNIKTGANCAVELMKFDMGGAGAALGAASAIGALKPKGVEVHFISAACENMISGKGMRPGDIVTAMNGITIEVNNTDAEGRLTLADSLVYACRLRVDAIVDLATLTGACVVALGHEVGGFFTPSATMAQQLETAAQIAGEKIWRMPLVEQYKQTLESPIADLVNTSGRDGGSIKAALFLKEFVDPGMEWAHLDIAGPVWNRKTGTATGYPVRTLVKWIDQQQIVAGVADS*