MSRSPRARTEDDAPPTDWLGELPPELHLRILEGVDDFSDCAAFSLASPRLGLLALRSGLARFKDPLFAVAMRLLLVQRRCADPFVTVSATLNEVILRRYAADRRASADHFPWLARVSPALRLSSEVTGAGASRAEHWRLRRGEENGANLRRRLLQSGTVQHYEGERGAERVVRMESADGEVAFYEGERGAERMVRMESANGNVQYYEGERGAERLVRMELADGMVQHYEGEQGAERMVRMELPDGTVLHYEGERGAEERVVQAGASEDKAAVEKRYKAMRVAELKSECERLGLATTGVKAALVARLLAA*