MDFDFQEPTLLVYDLIHGTKLGNPESREHLERLLIDKCMYDLYSFLAEKGVLKLDRGRMKTLLQTKNERIEELERLREKEVDNETYGSEIDRRIAEFYCQTMDIQNGFEWMRRLMRDDMSLSLKMDIFLCKIRMGLIVGNRKVVEESIEVADDIYERGCDWDRRNRYKVYKGMFKMMRRKFKEAGILFSEILPSFESSEVISYSRAVRYMIFCGLLRFERREIETRILKCSDVIGSSEKLGVQLATSLFECNYGDFMNDLYLFCKSLQDDVFVGRFVDLFCREMRLRVYGQVLESYRLMLLENMAQTFRVSVEYVERDLGEFIVEGRLWSKIDRISGVVEVTSREEQDVSSVVGYGCDVVRRIKKCVK