MERERVIGAGTITAFCLPPDTAEVIAAPVTIVDADKSDTLSSLDVLPWLDGEREKIVLTIAFPGYKGARRKAYLIASEETGAESTVNPTLQAIATAGFSSCVSIRGPCLVLIANSVGDLVVTKRSDFPLKLLECVAEERALAIRHALTGVRLYVKGDKCVSLGFRLTSSALTGAVMQVITSIKRSGSEWVAGLYIPSKGYVGSIVPIPLKTGREKSEGLHALDLRPYIEQPGVQDNWSVYLFKSKASKRGVPFIGGGAVGSYNVGRESNELFSKYLGGETSYTVGINGPIIVVMHEENGSLRNVGLKDVQDACEFALRAMFDSTSDLLLKDVDANVKLHL*