MAVDLVSAPLPPSKRRRLGWDDPGPALYTDAAHLHVVSHLFTVCPAPTTETSQTALVGVLPHASHKASSPPWQEDDKDGHFNFNLGDNLTSRYKILQKMGEGTFGRVLECWDRDAEELVAIKVIRSAEKYREAAMIEVDVLRTLGKHDKMDSRGCVQIRRWFDYRNHICIVFEKLGPSLFDFLRTNDYRPFPVELVRDFGRQLLESVAYMHSLSLIHTDLKPENVLLVSPEYTKVVDRKNTTKHALRLKRVPKSSRVKLIDFGSTTHDRECSFSIVSTRHYRAPEVILGSGWSYPCDIWSVGCILVELCSGEVLFQTHENLEHLAMMERVLGLIPSHIIRRSPDTAQKYFRHGKRLNWPDRSTSGESIRAVHRLPRLRDLVMERADSVVVSLVDLLEQMLKYDPHDRPTAREALEHPFFTGFSC