MSDDHATDRPRAAADAEPGGLAEPGPAVAHPVDWAFAARTARSLAGAGPRFTPREATREAEGLRAAAEAAVPHVHRLTGLEAARDLRDSQVLVVDRPTWSRAATQSFATLLDPTFAHLRDTRPREHAAATTRVTRHATGLEMGGILAWMSGRILGQYDPFIALPGPGGTAGGPAGGRLLLVAPNVAQVRAEINVDPADFRLWVCLHEQTHRVQFAAAPWLREHLRAEITALTVGLFDKAESLPERLRSALAAANPLGREADAGRIGTRDGHDAQDAAPARPVPGLLGAIQDEEDRERLSRLTAVMSLLEGHANVVMDGVDSSVVSSVKTIRRRFDERGDRRSPLDRMLRRLLGMDAKMAQYRDGQRFVATAVAELGMAGFNVVWDAPELLPSEAELHAPETWVARIRAQA