MKHHAIVFAWPGQGHLNPLLWFSELLVMYGCKVTFTHNFTNLDRVKQAARATARASNSCEAAIGDVKLSLMKDHKERESNEDETEEVEYVGSDDGIDGNGERDLMGLITATDADRQGGLVSAFDPLVGRLVTDSRYNTFIVSDFFMCFTQDVANKYGVPRVAVYVQSASSFACHVSVSQGFCPTPGSQLLNLLPEVLPPTLHTTEMISFLQDYDPSDPVYDYMIRPFKRVHEPAWIVLNTFDELEHGVIAHLQNSLSTVKHLQCSGPLLPRRFVTRKQHSNKFTNHSLWKEDLDCLMWLDEQPLSSVLFVSLGSLATISVQQAEEFAFGLESSNVPFVWVIREGLIQGGDLPAGFRDRVRGRPCLVRWAPQLKVLGHPSVGGFLTHSGWNSTLESISAGVPMLGWSLFGDQMLVCQCWDGLCLGIKCLTADALWTLGGWG*