MGGFLCCVCIDQATVGIIEKWGRYVKVAEPGLHCLNPCLGEWLAGTLSTRVRYLDVRVETKTKDNVFAQIFCSIQYRVVKQNADDAFYELQDPQEQIQAYVFDVVRANVPKLTLDELFEQKGDVAKAVLDELEKAMGSYGYNIEQILVVDIIPDASVRRAMNEINAAQRLQLASVYKGEADKILQVKKAEGDAEAKYLAGVGVARQRQAITDGLRENVLEFSHKVPGTSTKDVMDLVMMTQYFDTMKDVGASSKNTTVFIPHGPGHVRDIGEQIRNGLMEASSAFQPSL*