MASIVLPGDDVDPTALLPPADKKPLRLGPGLRVLLPEGRLVATVPGLLAADRRKNLLWVEAGGRGGRYAPATGDLVVGQVQHASADQAVVALAAHDAPPLRAVLPVLAFAGASRKNRPDLQPGTLVYARVAFAARHMDTELECVDGTTGKADGLGPLLGGMVFAVSLQMARRLLMASSAASGIVVLEALAQEGLAFETAVGRNGRLWVRSATATATATATADNKQQKQQKQNSSRNDSHTVILVGRAVTATDAGNLDPAQQRALVRKFVRGGG