MNARAPQVVLVRHGETEWSRSSQHTGRTDLPLLEEGRQMAERLRAPLGKWRFAAVWTSPLTRALETCVLAGYGDVAQKKNDLMELDYGDYEGRTGADIRTTRPDWTLWKDGVPNGETLEEVGARADRIIAEARALQDDVLLFSHGHMLRILAARWLGLPPDGGRLFHLGTASVSVLGSEAGGKQPVLVSWNDTTHLKD