MFLKGRKGCVWMQGNEQLLEVSGLETAFRIKDDYYNAVDDVSFELKKNEILAIVGESGCGKSTLATTIMGLHDPNHTKITGEILYNNLNLTTFNETLYNKVRGNDIGMIFQDPLSALNPLMRIEDQIKESLTYHTKMTAQQKQARAIELLDQVGIPNPERVGKQYPHELSGGMRQRVIIAIAIACKPPILIADEPTTALDVTIQAQILDLLKDLQEETGSGIILITHDLGVVAEMADRVAVMYAGQFVEVATAEELFSHPKHPYTRSLLQSIPQENSDEEELHVIEGIVPSLTKLPRKGCRFAPRIPWIDASEHEENPTLHEVAPNHFVRCTCYKHFHFRDGEGEA*