MTSSVRTIDVGTPRTRFARGWHCLGLADTFRDGRPHAVEAFGTKLVVFATEDGTLNVLDAYCRHMGGDLSQGTVKGEAIACPFHDWRWAGNGRCVGIPYAKRIPMRARTRSWLTLERNRQLFVWNDPEGKPPPEHVVIPETRGASGPEWSDWTWDTVRIEGSNCREIIDNMVDMAHFFYIHFAFPTYFKNVFEGHVATQYLHSRARPDVEVGSSYSAEGVTLRSEASYYGPSYMINDLWQDFRGTTIETVLINCHYPVTADSFVLQWGVSVKKLPGLPKEKADKVAGKLAKSFGVGFLQDVEIWRNKTRIDNPLLCEEDGPVYQLRRWYEQFYVDAEDVTEEMTNRFEFEVDTTRANEAWEQEVADNLARRKAEVP