MSAPAAEQGRRRRLEPEGDDYQATAASPSPHARAPPSSRYKGVVPQPNGRWGAQTYERHARVWLGTFADEAAAARAYDVAALRFRGRGAAANFPGHPADAAEMAFLAARPKAEVVDMLRKHTYDDELRQALRSGGSGGGDRSLVVLPRVTMFEKAVTPSDVGRLNRMVVPKLHAEKHFPRIEEAADAAPVLLAFEDVGVGGGTGKVWRFRYSYWSSSQSYVLTRGWSRFVREKGLAAGDTVAFSQAAITDDAETTTDVKRRRMFIECRKRKRKDDDGCSDGNDGDHCPDDGGERVVRLFGANIAAAAIGAS