MGAVKLLGIEGGGTTWTARATSIDVDAGDSMSATTVSRVTTDVPRECVTEVFNTTTPTETLGAIRAWIEVNARDADAIGVATFGPVELNPAKEKYGYITTTPKPGWEDVDVLGALFGPRGEEEGGEPWVGKARLKTPNDVPLAFDTDVNAPAALEHRALRRELQNVHRAGGESCCYVTVGTGVGVGVVANGRPVHGMLHPEAGHMHVRMMDDETFPGTCPFHGNCVEGMCGSNALAKRRGVKPADLVTLPDDDEIWDQCAHYLAGLCANLILTLAPERIVLGGGVMQRECLFSKIRAKTRELLNGYLSVEQITDDDHLRHFIVPPAWGYETGINSALFLAENALKREVA*