MEMQLGAMLHVYKGEWGLPSIDFECLRALCLLRFTRCPMEVQTSSNPLRSGTGKLPYLQIGNDKFAGYRQIKRVLDREGYPIDAHLSTKQKHLSTTYANWVFTNLHAYYHYFLYGEPHNFDTTTRSLYAKRTPFPFNFYYPSSYQKEACDVVQVMAGFDVNDKMDKHEGDYLVANAKKCVNLLSRKLGRKVWFFGDTYSEFDAIVYSYLAIIFKITLPNNPLQNHIKGCQNLVNFINRITRDIFRDEGYSSVKLTKTPSGTEANLTPSERKFLESEFNTKVVAGVGAIAAMAAFAAWRGIYNQLTTRSSTDYDGIDYEDDELEEGLD