MLNGKRVLISGAGGLLGTRLVERLLSENSIVIAADLDVELLRERLKAIGISEHSSLSLEKLDLNDSEEVMFFFNALPCLDGAVNCAYPRNKQYGRKFFDVELKDFNENLSLHLGASFLFIQQCAKFFEKHKTPFSLVNISSVYGVAAPKFEIYEDTSMTMPVEYAAIKSALIHLSRYAVSFVGDSNFRSNCVSPGGILDSQPSSFLLSYRDECLGKGMLNVEDVLGSIVFLLSDQSKYMNGQNLIIDDGFTL*