MSTITVDNINAKVREMQYAVRGAIVQRAGEIEDGLKADPSKYPFDKVVYCNIGNPQSLGQKPISFFRQVLALCDYPDLLLAPGIEKTFPEDVRKIAKDILDNTTGGTGAYSHSQGVAFMRKMVAAGISDRDGHPCDVNDLWLTDGASVGCHYLMKTLITDERDAVLTPIPQYPLYSACLALYGGTLLPYYLREEQGWALDVAELKSQTDKARGEGKNVRALVIINPGNPTGAALGLDNQKEIVQFCKDEGILLVADEVYQENVYAEGKSFTSFKKVVRDLGVDIPIVSLNSTSKGFFGECGRRGGYMEVCGIDKGVAEQLYKLSSVGLCSNLAGQIVMALVMKPPKEGDASYPLYKQEKDDILSSLKRRAVTLVNGLNALEGVSCQEAEGAMYAFPKIDLPAKFLKEAEGSGMAPDALYCMRLLEATGIVVVPGSGFGQVEGTWHFRTTFLPAEADIEGVVQKMTKFHGDFMDAYRN*