MSRVYVGNLDPRVSERDIEDEFRVYGVLRSVWVARRPPGYAFVEFDDRRDALDAIRGLDGRNGWRVELSHNSKGGGGGRGGRRSGGDDMKCYECGEPGHFARECRLRIGSGGLGSGRHRSPSPRYRRSPSYGRRDRRRSRS