MASTSHGLRSARYAHGASERQTIDFGFREVPYEEKQGMVGEVFRRVADSYDIMNDLMSAGVHRLWKDHMVRVLRPMPGARVLDVAGGTGDIAFRIVRAMDAARHGATGSAPSWDAAYSTPQSSEPRGSGCVVVCDINPSMIEAGKRRAPPTQPGGTTLEWAVGNAEALPFEDASFDAYTIAFGLRNVTDRDAALREARRVLKPGGRFMCAEFSHVANPALRAAYNLYSFQVIPLLGRVVAGDGDSYQYLVESIARFPEPEVLSEMMRDAGFDCVSYERLSGGIVALHSGFAL*