MTSKRDPYILILSHALTGHITPMLSVAGALLSRGWDVGFLGPTTHRAKIGSAGCEFFSLRGKADIDDSLGTPAALGDGVDGHLPPHMRRILSDTRVQCYDTIPDQWDCIKEVLSALHARDADRQVLVICEAFVHGILPLKYGAALPPGIPEPKTICVSVTPPMIRTRLQPPFYSALPYDPSPAGEARAAELWEEWGGGVGAEMESYLDVKVMRAGGTRRTKQLFLEGVNYTCHDSILQFGLESFEYPRDDWPAGRFHFIGLPPPKGRRGVSEAEVRDVPWWEGFVANAELPGRDPTRSKVVIVTQGTVEADATELIVPTLQAATRLAQEESLKLFLVVILGVRNASLPPSVCTVPPNVGVVDYLRYGAVLPYADVWVHNGGYGAVSQGIAEGVPMIVAGEGQDKAENARRVAWSGIGLDLKTARPTAEQVANSILEVLRDGSQYRDKVNDMQSQLKLYNFEETVDREVRKQIVI