MDEFFLMNSFDLAGKTVYLRVDINAPVNPLTGEIMGIDRFRAHIDTIRNLRNSKVVIVAHQSRPGKDDFISLRQHAQILSHLLNKRVQFVDQLFGSQVNRAVSEMSDGDIVMLENSRFYSEEVDLTTIESMESSNIVRSLSPLFDYFIIDAFAAIHRAQTTLVGFHRIKPNIAGTLIEREVSMIERFRKIREKPKIAILGGAKIEDSIAVSENFLSRGFVDKILTGGVVANAFLWASGFDIGKKNREFIMKNNGDYEKLLDKCRAILSKYGDKLVMPTDFVMNPSGQRISINEKIPDDQILADIGLDTIVEYSEIIDGARAIFMNGPMGMYEIEDYSSGTREVFTAVAHSKAFKLAGGGHTLSALDKLGLTKMIDHASTGGGALISYLSGETMPVLEALKESKKLFEG