MAASSSSSRPDEEEPSGDFWSHPTDQELVTKYLRRHVESGKNLWRFVHEADVYAADPEDLTTKYAPAVAGDGSAAWYFFTTVRPKSEGGQRRARAVGDDGCWHSEAGAKDVVLGVPSPRPIGRRQAFSFVTKRDGQRVRTGWIMVEIGLGYAQQDVSSNELVLCKVYRSPRARPAATKSKTADEPASDDVKPAVAA