MLGSAAYRLTDDIAEPSFNMRLIEAVKHSRCLYDSTDRQYRSTEYKIKVWNRLVQVLQFDGDSRTLYARWKQLRDKYGKEKRKVKYQGDQSTWQYYKYLSFLDPHMIDRTSIESPARKEHPDVQVTVTDPSFGTNLIEEVRAHPCLFDIRDPKYRHSECRNQAWNSVIAHLNYPGDVNSIYKQWKKLRDRYVREKRRLRMQRDNGVHDESTWDLYPAMAWIDPYLDERAQLLRHVKRKHEDELSDYGELDDMVRSGLGYMVSDKGRNEGGADVLLDGDSAFAASAVSDLRTLPEHARALAKAQIEAIFDSGRMNVHAEF