MSRLGNRAADWADDEEFDDPSALPAQQVTTNKDGTKTVVSYRFNDEGKKVKVTRRIKTTVVREHVNPQVAERRSWAKFGLEKGHAAGPSFDTTSVGENIIFRPSVNWRAQAAEAEKAGPEKGSIKDQLKDKKVKCRICSGEHFTARCPFKDTMAPVDETAAAGAEPGAEDVPAAGGLGAGTSSYVPPHLRKGAAAGGERMAGKYEKDDLATLRVTNVSELAEESELRDLFERFGRVTRVFLARDRETQRAKGFAFISFADRTDAARACEKMDGFGYRHLILRVEFAKRAT