EHSLTQLLAASGRESPPRSESPAPAAPCSLPLDRTTAAPGEEDTAAAGSPGCEQPRGDEGEAEAGRGGRGGEAVRAPSPEEMEEEAIVGVPGEETEDMDFLSGLELADLLDPRQPDWHLEPGLSSPGPLSSSGGGSDSGGLWRGDDDDEAAAAEMQRFSDLLQRLLNGIGGCGSGSDSGSGEKRRRKSPGGSNSGGSGSDSTQAATKSPRKAAAAAARLNRLKKKEYVMGLESRVRGLAAENQELRAENRELGRRVQALQEESRYLRAVLANETGLARLLSRLSGVGLRLTTSLFRDSPAGDHDYALPVGKQQQDLLEEDESSAGGVCLHVDKDKVSVEFCSACARKASSSLKM