MELSLESLGGLHGVTHAQAGELLSPGHARSAAAQHRSLVASGRPGLVAGMASLLDGGGAGGGGAGGAGAAGAAGGGPDFRGELAGPLHPAMGMACEAPGLGGTYTTLTPLQHLPPLAAVADKFHHLPQDCVTGARSRHPPTHTKGSTPTQPPPEEHLRSWGKGPVKRLALTRGVQAGLNQVFKPINPDRPSSGSHTSGHKIGPWLPPCPHPVTNCQVPSSAMGRPGVCGRFQAPVSSEPHPALLPNRTTFLNDGEEDGGGGDGGGGDGDGGDGGGGDGGGGDGGGGGGGGGGGGGGGDGGGGDGGGGGGGEEQEVRNKEWASRLSSILRTFLSVVVAVFIHAMLSSDQSHLSPHLVPDRWNCSKSAGRCSACPRVVASPHPMVSSLPSVPFPACKRKEQDQQKERALQPKKQRLVFTDLQRRTLIAIFKENKRPSKEMQATISQQLGLELNTVSNFFMNARRRCMNRWAEEPGATPGTATATATFSKA