MNVSPVIFSDNLGDLVLKFQELADDLKPVTDFGDKSGQRSWSSQNSQIPGFEPGFGELLLHARYGVLKIREYCLDSIACNFETFANAHEFRALLLVLPPPSRDSSMHTTLPRAPGAGGKTDQANLLDDLREKWLEAEAAELDKRDESAALFDKRLEMLMLVAEQESTDN