MTSFDTSPQLNVWRVLLALAVVFVMLATTGWTALRDQRGPTALEASVTAWEHGRIDGRRLPDARATPARLARFFASLTAWQRTSLAHRYPLAVGNMNGAPVQLRYLANRSALEKARSVERERTHDKRLSPAGQREAGRRMHNYEALLAPGRHILAFDPAGSGRVAEVFGNLDRAERVSVVVPGVDTELLTFQRTDRKRYAAPVGMAKSLYAAERAASPGTGTAVIAWADYTSPSGLGMEAATANRAAHGAVRLNALLRALPGRSPVSLFCHSYGSVVCGLAADMLPSRVTDIAVAGSPGMRAENAARLDTSARVWAMRDADDWIQDVPYLEVGGLGHGADPVSAGFGARVLSARDAQGHSGYFVPGTDSLRNFAGIGVGAYRTVACAGEDDTCRAGLSAATAAGRA