MSYAQTKTQTKSGYKAGVQDYRLTYYTPDYTPKDTDILAAFRVTPQPGVPFEEAAAAVAAESSTGTWTTVWTDLLTDLDRYKGRCYDIEPVPGEDNQFIAYIAYPLDLFEEGSITNVLTSIVGNVFGFKALRALRLEDIRFPVAYIKTFQGPPHGIQVERDKLNKYGRPLLGCTIKPKLGLSAKNYGRAVYECLRGGLDFTKDDENINSAPFQRWRDRFLFVADAITKAQAETGEIKGHYLNVTAPTCEEMLKRAEYAKELKQPIIMHDYLTAGFTANTTLARWCRDNGVLLHIHRAMHAVIDRQKNHGIHFRVLAKALRLSGGDHIHTGTVVGKLEGERGITMGFVDLLRENYVEQDKSRGIYFTQDWASLPGVMAVASGGIHVWHMPALVEIFGDDSVLQFGGGTLGHPWGNAPGATANRVALEACVQARNEGRNLAREGNDVIREAAKWSPELAVACELWKEIKFEFEAMDTV