MDVRLKLAELQKSRKRQLPIDESSEMVEQQHRPEVFYSDYEIDSEAEENSGEELIKFDQGFTDRGKVAIWHAGYRYVKQAKTGNYWRCSNRDCSALAKANQNPIGQFVGTLGTKEHNHPPSIQKKISEEIRSKLKINKRPILAEVRSNVSDEVYIALGSDHALQQLMRRRILALALIPPQHVRRGFGLVVNSSPVSISAFLAYFASTYVGLTEIELQLGTEAFQRGVEVHSVQDDIENITLADHSFHPIMNSTPVIFGSPPLQPSTPSMSTITIPRWELRLVRSPQYPITFWNVNERAIRSLAKTNNALESSHYHFVKKLNHHPSMSDFLTAFMEDVDKQMDIARSAANFTHQRKQKYVIKEAHIMGTLNEAEYDDDEQILNVLTLLGLQMSGYIDGLRTTARPEERDSEDSSDQPTSSISLII