MSLLDIKNLSVRFGDTTAVPVVDGLDLSVDKGEVLAIVGESGSGKSVTMMALMGLIDAPGWVSADHLRFDGHDMLTLKGRQRRRIVGKDMAMVFQDPMTALNPSYTVGYQIEEVLRLHLGLRGKALRQRALELLERVEIPAAASRLDAYPHQLSGGMSQRVAIAMAIAAEPKLLIADEPTTALDVTIQAQIMELLLNLQRDQDMALILITHDLAVVAETAQRVCVMYAGEAVEIGGVPALFDRPTHPYTEALIKAIPEHCAGEARLATLPGIVPGRYDRPRGCLLSPRCPYAQEHCRQERPALEAHERGAVRCFYPLNLLNEVA*