MLPFQTMQEAEMALARPLTVAERLWFRYSAQIPDFWLYCHNILFLFLIFSVAPLPLAFIDINNPKSLSKYKLQPKIRLPSHAIFKCYKDVMLMFIFIVGPLQLCSYPTVKLLGIRTGLPLPSGWEIFFQLLVYFLIEDYLNYWIHRLLHCKWGYEKIHRVHHEFTAPIGYAAPYAHWAEILILGIPSFVGPALVPGHMITFWLWVALRQMEAIDTHSGYDFPLSATKYIPLYGGAEYHDYHHYVGGQSQSNFASVFTYCDYIYGTDKGYRYQKQHLAKLREQWGGEQNGEAYHDPSEDQKSK