MARIPYKVAVIGTGRVGATFAYTMAVVPGIARMTLVDVVPGLAKGVMEDIKHAAAVFRRSITVEAFEDVSKVENADAIVITAGKPRKADMSRRDLANVNAQIIRDIGDKLRDRNPGALYVVVTNPVDVMTMVLDDVIGSKGTVIGTGTSLDTFRFRAAVSELLNVPIVAVDGYVVGEHGEEAFVAWSTVTIKGIHIDQYIKERNINISREQIEKYVKDVAASIIASQGATIWGPAATFQEIVVSHLANESKIIPISLPQNIEGVGRVAVSVPTIISGRLKPLVQLLNEEEQERLKRAAKAIRNVYESILT