MTLVPPLPWHWRPAVTVAEPAAAVAGRDAAPALLARLASLPANVRARLQMCSSSDLLVLIGAAADLPWVDGIAYAAPSRQAPALWLPTQDEPDVAHDLLARALDLRCHRQPLLLWRTPAVFMPLDRQHAVSPCLLERLARRWPGHP