MKIAVFGSGSFGTAMASVVARNGHDVIILTRREDVATCINENGRNPQHLTAYELPKNVRATMDAEEAISNAGAIVHAIPMQSTEEFLDGVKDLVKRSGALFVNTSKGLHGETLELMHDVLKRSLGSNHPCAFFGGPTFAEQLMNGTPSGGVMAARDMATAERASALFAGPKMRVYPSTDVVGVEIGGALKNVIAILAGGLEGMGLGVNAQTLLITRGCREMTRLGVAMGAKEHTMAGLSGIGDLMLTCLGDASRNKAVGIAFGRGQKVEDILSERAQSLKGVAEGVATAPAAERLARKLGVAAPMITTCAQCLRGELDAKAALMQCMTLPIRPDEPLDDNKGVAARVISFVTHGTCALLGAFTASWIRSRSRDRA*