ENEDSVFLIRAHGFPFACTKKEMMAFFDSCKIRNGENGIHFLLNRDGRRRGDALIELESKADVQKALEKNLRYMGTRYVKVHEIHDKDVDGLLQSLRYESQVMSDGVVLLRGLPFDSTEDDIADFFAGLRITDITFVYRGERKTGEAYVQFAAPEMVAKALLRHKEYMENRYIEVYISTKREMQRHLSLRKEMIRLRRELGSTAEERESDYTRGSSAEREKEVASEAAESSGPSSQTGSILSSLRAVHVRGFPTQVSAQDIIDFFAPLRPRRILIEYNSDGVATGEADVHFESYDDAVTAMAKERAQLQFGAVEVFLKEHPKASGHH