MDERLLGPPPPGGGRGGLGLVGGEPGGPGEPPGGGEPGGGAGGVPGGRGKQDIGDILQQIMTITDQSLDEAQAKKHALNCHRMKPALFSVLCEIKEKTGLSIRSSQEEEPVDPQLMRLDNMLLAEGVAGPEKGGGSAAAAAAAAASGGGVSPDNSIEHSDYRSKLAQIRHIYHSELEKYEQACNEFTTHVMNLLREQSRTRPVAPKEMERMVGIIHRKFSAIQMQLKQSTCEAVMILRSRFLDARRKRRNFSKQATEVLNEYFYSHLSNPYPSEEAKEELAKKCGITVSQVSNWFGNKRIRYKKNIGKFQEEANIYAVKTAVSVTQGGHSRASSPTPPSSAGSGGSFNLSGSGDMFLGMPGLNGDSYSSSQVESLRHSMGPGGYGDSLGGGQMYSPREMRANGGWQEAVTPSSVTSPTEGPGSVHSDTSN