MSLLHRQLGAVNFTPLKPLFMDLFTASHAIMPGLAGMPPLLSHIDAKHNSSVQAQPPTSPTLLYSLSQLEDQLKVAYKLVTEGKFADALKVFTRMLHMIPLTVVETRKEVDEVKELVSICKHYHIALRCELKRKELKEDDAKRAMELAAYFTHCKLEPMHLALSLRSAMSIFFKNKNLGTCAHFCRRLLELTPGPKIADQARQVLTACEKAPNDAVRIEYDPRNPFDICSITFTPIYKGSKYAEDPYTGARFVPKCEGQLSPLGDFVRIGADASGLIVSPTQLTGRNAL*