MGLTFTKLFSRLFSKKEMRILMVGLDAAGKTTILYKLKLGEIVTTIPTIGFNVETVEYKNISFTVWDVGGQDKIRPLWRHYFQNTQGLIFVVDSNDRDRVVEAKDELHRMLNEDELRDAVLLVFANKQDLPNAMNAAEITDKLGLHSLRQRHWYIQSTCATTGEGLYEGLDWLSNNIANKVLVSFQCAITKLHTCLNKILSFNQHSHDLWNKSDLFCCLALPRMSCTHVWHTDILILNECRPEWTILLFHGAHLHMARHGHFDPQTIIVSLESIVFLC*