MRTLDKRIAPPVRLAASLVARAPTLTLAYDARCRSRFAATLDSGEELGVVLPRGTVLADGDVLVADDGGLVRIVAAAEAVLLVRAPDALTLTRAAYHLGNRHTPVEIGTHTLKLEYDPVLADMLTRLGARVERVEAPFQPEAGAYGGGHRHGHDATFAEDYALAQQVYGEHHGHAHSHGGHGHPHAHDHPHSHDGHACGHDHPRDHAHDPAAGQDPAGAGGHRHGPACTHRHGHGHG