MDFRLTEAQLMLQRVAKEFAENEIAPIAAETDKTGIFPRELFSKMAKIGFNGIGTPVEYSGSGGADIEKVIVVTEIAKKCAASAAILSIHTIYAQAILKFGTEEQKKKYLPMMAEGGCVGAFALTEPNAGSDAARAATTAIIDEETDEYVLNGTKCFISGGGQAESLIIFALTDPSKGIKGMSAIIVDKGTPGFSIGKIEEKMGIHGSETAELIFDNCRVPKSNLLGKEGKGFNIAMTCLDGARIGVGAQAVGIAEGALEESIKYSKERVQFGKPISALQGIQWYIADMATMVESAKLLVYYAADLKARGEKHTKEAAMAKYNASRTAREVTNLALQIHGGYGYMKDYPLERMYRDAKITEIYEGTSEIHKVVISRAVLG*