MSYIPHSEEETKEILSKLGLESLEDLFSHIPKELFAKDFSFPEPKSEEELRRIFERACEDTELPLYFIGAGAYDRIIPSVIWQILSRGEFLTPYTPYQAEASQGTLQAIFEYQSLICELTGMDVANASMYDGASALAEAVLMARAIKGKGDTVVLSKALNPLYRRTVKTYLRGYEDKIVEVPYTEEGTTDLNNLEEVLKESEVHALAVQYPNFFGFVEPLKEIGELCKKYEVPFVVFVDPIALSILKPPAEFGADIVVGEGQQMGIPLSFGGPYVGFFATKKEHVRKMPGRLVGMGEDIEGKRAFTLVLQTREQHIRRERATSNICTNQNLMALANLLYMVLLGKEGMKKVAVQSLSKALYFKKELMKKGFEEVFTGKHLWEFPLRHESLKAIYRKLLKEKIVLGLPLDRFYEDLKNTTLIAVTEKRTKEEIDSVLALL