MELSLESLGGLHGVTHAQAGELLSPGHARSAAAQHRSLVASGRPGLVAGMASLLDGGGAGGGGAGGAGAAGAAGGGPDFRGELAGPLHPAMGMACEAPGLGGTYTTLTPLQHLPPLAAVADKFHLSLVLKSLASLCKPQVDIPQHTQKAPPPPRPPESLSVSLSVSVSLSRSLSLSLSVSLSLSPINPDRPSSGSHTSGHKIGPWLPPCPHPVTNCQVPSSAMGRPGVCGRFQAPVSSEPHPALLPNRTTFLNDGEEDGGGGDGGGGDGDGGDGGGGDGGGGDGGGGGGGDGGGGGGGGDGGGGDGGGGGGGEEQDKEWASRLSSILRTFLSVVVAVFIHAMLSSDQSHLSPHLVPDRWNCSKSAGRCSACPRVVASPHPMVSSLPSVPFPACKRKEQDQQKERALQPKKQRLVFTDLQRRTLIAIFKENKRPSKEMQATISQQLGLELNTVSNFFMNARRRCMNRWAEEPGATPGTATATATFSKA