RLDLAPFVLHLGGGDSVKCAAGGCKVAKCNSSVNENAIREKATRNASAGHALCCYPAPTSSELPTYSAYRCADYQLGEKTWFSYQHFRAISCSQRSSSQDELGCLSEVDFASLWAQVEEDDARRKSKEGDCEKALIKLEPGSGSVQKCAEMQGHRRSVLGKKALTFELVSRHFCMPIKQAAQELNVGVTVLKKRCRELGIPRWPHRKELGKLTEQEDGNLTKSKVESLQQEKKLIEERPEVMLDERTKELRQMCFKEKFKRRQQLIMGHGTW