MSYGRIAPDIEGMTSLKVDNLTYSTTPEDLRRCFEKYGEVGDIYIPRDKFSRESRGFAFVRYPDKRDAEDAMDSMDGNLYDGRKLRVQMARYGRPQESRGSRYGGGGSRYGGGGRRDQYQGGYGGGGGGRYGGGGGGSRRR