MSRDDSPIVRPVSDDEDYNWTHRAFLQAFQTHSVMTVEVMKATLAAILTAQNPERPWSEADITQPQLTNAIQTINAKLEAFDFEIRNTRDQRDRSVLYALVNNTSDSLTQFATKFSAAEIAYIRRLLDYMFDTNNTRTREVMAVKHTEASQLARPSRRNRHSQFSGPTADEEANTQTQSQTHTSSSDPGITIQEADTILTTLVQQALLQKSRQGYFSLAPRALMELRAYLKETYNESVDDADETDDANGSSLARIRIHDCEGCREIVTYGIRCNRRECGVRWHDACANGFYRGKGREGRKCPGCGTECSGDVYVGERADRVAAGGRRGMLARDEDEEEEEE