MSKDFRQLFYEGCTGSDGKTYNAVVIGAKGDLKWFTKIALQRSYENQGRIAAYACCHECMAGQPGVPWEELASDRPAWSLTRYAQRPWTDIPCTVQIPYCPQIPEKQFKRDPFHTLKLGVYRDIAGSILCFLVAKGYFGTVGDFDSKLKNAHMGFTLYCRTVGKSPALRTFSRRLFMLPRLDKYPWSNTKGSDTMILIDWLTVALAGFENVPLDNSHLPTFRLMKATCKAARKVFTDLNEHGLWAMRPCSMVFYSNMQGLIRGYCALASAGLETERFEALRSQVKRPLYGCDCYAYGLCASGFGADLVVEADLGIYDYMALVPVVINAGGCMSDWQGQPLTLQSHAPWRQVLG*