MGVWLKNGMSFNKDGELMRTHIKIEHGTIAAILYEQPLEANEEDVIDVGGRLIVPGLIDLHVHLREPGGEAKETIETGTLAAAKGGFTTVAAMPNTNPAPDRKEQMEWLQARIRETARVNVLPYAAITIGQKGEELTDFAALKEAGAFAFTDDGVGVQSAGMMFEAMKQAAALDMAIVAHCEDDTLTNGGAVHDGEFARRYGLRGIPSVCEAVHIARDVLLAEAAGCHYHVCHISTKESVRVVRDAKRAGIRVTAEVTPHHLLLCDEDIPGLDANYKMNPPLRSREDRDALIEGLLDGTIDFIATDHAPHTAAEKAKGIEAAPFGIVGLETAFPLLYTHFVKTGVFTLKQLVDWLTIKPAQCFGLKAGRLAVGAPADIAVIDLETEEAIDPETFASKGKNTPFAGWVCQGWPVMTFVGGTLVWEKGRA