MADDDPIVLYQHPPGWGLASRDAACLAVQTALKLARLPFTVNNAGNTAVSPTGELPLLCAGEELFSGFGPCLAYIRNRDTSDVFNALTDEEGASAKAFMSLVQVELQYAKIYWYWFEEDNYTAVTHPRFASRFAWPLNIFLAWRQQRDYHALLSTKFEQVSAEKIYAAASTALDALSARLGDSDWFFASPSALDCCVAAYVSEILGAGSELPTPALATIVRGHPTLVAHAQRVLAQLE