MKRRRLLQSLLAGLALQPFLAASANVRIRQARAWNSSESWRLVLELDGPPRYRTFSLQAPERLILDLPDAQLLATLSELPLDGPVRAIRSGQLGGGGTRIVLDLRQAVRPRSFALEPQAGKGHRLVLDLYPQALAAPPEPMLALARPLPSTGRDILVVVDAGHGGKDPGAVGSKGEREKDVALAIARLLARRIDREKGFKARLVRNGDVFVPLRKRPEVARRYNADMFVSVHADAAPRLTASGASVYALSEHGASSTMARWMAERENGADLIGNSGNLPLQGRDKVLAGVILDMALSSTIASSLDLGHSVLGQLSDVTALHQKRVEQAGFAVLKSPDIPSILVETGFISNRGDCRRLMDERHRQRLAEAIFAGVQGYFRQRPPAGSYLAALSAQPPG*