MSQSLFTVSLYDTLGPDATEYIINHAGLNCIVTSLMHVPTLIKLKSRCPGLKVIISMDPMYEGDLPQQSKGDILKHFADDSGMQLYYIRDVEKLGQKHPRPFNPPSPSDLVTINYTSGTTGPPKGVVLTHANAMAATSSAMIFLKQADPAVICSFLPLAHIYQRVSEHVALWGGAAIGYFHGSVNEIVQDLKLLRPTTFSGVPRLYNRIGTSIKAATLEAQKPTRRWLSQHVVNTKLANINDPRPGKATQKHAIWDGIWSKRVSAQVGLDRAQTLVSGSAPLDPSLHQFLRIVFPTNVVQGYGLTETYAMTLCQLEGDFTVGNCGAVSPGCEICLRDVPDMEYFSTDKPQPRGELMVRGITVFREYWRNPEGTNKAMTEDGWFATGDVGTVDSLGRFSIIDRVKNVLKLAQGEYVSPEKLENVFLANCGWLASAYVHGDSDKSSLVGLFGIEPQGFAALASKILGRKIAPTDVPALQEACKDERAKKNKFNRYEVCRALYLFVDPFTIENELLTPTMK