SASGSMDINEFPSGVIEHLGWYVYRLIDPRDGSTFYVGKGKGNRVFAHMRGEVAAVDDDELLNNKLRQLREIRLAGLDVIHVIHRHGMAEEKTAYEVEAALIDAYPGLTNIMNGAGSNEFGAAHIKELIATYQPETITFQHKALMISVNRSSKDIDLYDAVRFSWRVSVDRARKAEIILATVRGIVRGVYIADEWLKSTRENFPEMTSWEADDEFEATQCSRFGFRGRVASPEITQLYIGKKIPDDLRKKGAMSPVRYSPGF