MTEMKDKTDLVEMAWDPITRIVGSLGIYTKIDWAAKRVVECHSTSSVFRGYSIFMKGKDPRDAHFITSRICGICGDNHATCSVYAQNMAYGVRPPHLGEWILNLGEAAEYMFDHNIFQENLVGVDYCEKMVAETNPGVLELANRTEAPHAGDHGYRTIGDIMRSLNPLEGEFYREALQVSRSTREMFCLMEGRHVHPSTLYPGGVGTVATVQLFTDYLTRLMRYVEFMKRCLPMHDDLFDFFYEAIPGYEEVGRRRVLLGCWGSLNDPEHCDFTYENMEAWGRKMFVTPGVVVDGKLVTTSLVDINLGIRILLGSSFYQDWADQPMFVTQDPLGNPVDQRHPWNQHTIPRPAKRDFDGKYSWTMSPRWFDGKDHLALDTGGGPIARLWVTALAGLVDTPYVKSTGHSVTITLPRTATKPEVAFEWKIPQWSNAIERNRARTYFQAYSAALALHFGEQALGEVRKGNTKTWEPFKVPEEGVSCGFTEAVRGVLSHHMVIKGGKIANYHPYPPTPWNGSVRDSFGTPGPYEDAVQNTPIFEENTQENFKGIDIMRAVRSFDPCLPCGVHMYTGKGKVVERLHTPHAFGGELG