MDYRKQIYDCYVSLWQNGASSFDEEASRRWGRAYRFFLRRVLPENKNAAILDLACGGGKLLHLFKSMGYSNVKGVDISPEQVTLARQVCSDVTLSDAVEYLKAHEAEFDFIVGLDIVEHFRKEEVLTFLQAIRSALKENGRLVLQTPNSASLAGAAMQFGDFTHEIGFTPGCLENILRLTGFTNYEAWELGPAPHGFLSTIRFGLWQIIRTGFLVYDFVEMGGQKHPVYTRVFLASATKNYR