MSRVYVGNLDPRVSERELEDEFRIFGVIRSVWVARRPPGYAFIDFDDRRDAQDAIKELDGKNGWRVELSHNSRGGGGGGRGGGRGRSGGSDLKCYECGESGHFARECRTRGGPGAGRRRSRSPPRYRRSPSYGRRSYSPRGRSPRRRSPSPRGRSYSRSPYRGREEAPYVNGNGLRECHRSRS