MASTRNLVLFFTVTLFLRISVDAEFMKPHDLLKDNFYKDSCPNAEAVIRRAVFTAAEKNLKLAAGLIRLQFHDCFVEGCDGSVLLDGNDTEKTAPVNEHLKGFRVVDAAKAAVEEVCPGVVSCADVLAYAARDSTVMLNGTRFEVQGGRKDGLFSCAEAAERDLPPPTFNASQLIDSFAKRGLSAEQMVVLSGSHTVGVGHCDKFIERLYNFSEAHATDPSLNSTYAKQLKRDCPKRNFNSTLEIFMDTMTPGEIDSNYYVGLTQRKGLFTSDQTLFEDRRTRKFVRRLMNEGRFDRRFGEAMRAMGAVGVQFEGQIRKNCRKVNEE*