MSKTTLLRNASLVGYSDNTTIEVADETIDVKELDSSWVSPIFLFFNGYHSICANSLGLKLGGYEPEGHNGYLYEGDAFELSRVIGNVDAEAIDKWIMEEAKYAATLGITEIVDLEWELNIPNWQRRYKKGFRTLRVHVGMYTEHLPYSIERGWKSGDDVPSQTAFCHEPYPGSTDNYGMLLAIHAIGDHANQLTLQTLAKDDRDLCHKFWPGREHRAYPFRWLVDAGVPIKLGSDCPVAPLQPWEAIAVAMTRAAEGDEHNGKPKLEVGDRADLCILSASPLKCDAAGIRAMKVKGTMLG