MLGAVVVGVGTAGAVRIRDMLTPPAGNAAEKLTVQGFISRRKLDAHQDVKQISAEEAVSREDIHAAFICTENDSHEDFVRMFLQAGKHVCVEYPMALSYQAAVQLWDLAQKKGVVLHEEHIELLTEDYKQLKKEVEGKTLLEGSLHFAGGALKPGFGFLAFSGIARLSWLADLFGELSVSAATFEEDAEQGYSKMTAQLLTSDSKPLTWIEERQAGLPRTKKINFVFDGFTLTQIPPAPRGTVGLFMQDLIHFSAKLSGQVSTEELDRERVRILHCLGLAQKIQELCKVK