MNRLTNGSASAFHPKTVLVTGGAGFIGSHTTLQLLGEGYKVVVIDNLDNSVEESIKRVSDLAGKNGHNLYFLQVDLREKDALEMVFSMTKFDAVIHFAGLKAVAESVAKPLFYYRNNMIGTINLLEVMGKHGCKKLVFSSSATVYGQPVTVPCTEDLPLSTTNPYGRTKLFVEEIARDLQIADPEWKIILLRYFNPVGAHPSGLIGEDPRGIPNNLMPFLQQVAVGRRKELTVFGRDYPTKDGTGVRDYIHVMDLATGHIAALRKLLTPKDIGCTAYNLGTGQGTSVLEMVAAFEKASGKKIPLRFADRRPGDCSEIYASTEKAERELQWKAVYGVDDMCRDQWNWASKNPWGYRDSSMVTGSDH*