MKELELAAKHVKVVAEQLEMVVSRCAFVVGALRKEGRHARHESSTPASSTALCRGARRVEALRRRGVVCQALKPYLEKLIRREELSASECATALDEVLDASASPEELAAFLCLLAAKGETPAEIAALADVLLTRMVSVELEPSLLDRCVDIVGTGGDGANTINVSTCASILAAACGAKVAKHGNRSASSACGSADVLEYLGVKLDLAPDKVKQCVEEVGIGFIFAPHFHPAMKKVVEVRRKLKVRTVFNIMGPLINPARVKRAVIGVYDRNFCWVMAEAMKNLGAQHVLVVNTDGVDEFTNTGTAYVVELKDGELKEFEFDPRSIGIPRCSVDELRGGGPEYNADKLVKILKGQMPGPMEDAVVLNAGVALYAAGMADSIPSGVERARQVVREGTGAQVLERWSSLSQT*