MGVLRSTQSLEAEVEEMRAALLLHGAWAWRPGGGGAAKRAARAAEPAGAEARTVCVTGGTSFLGFAVVDCLLRHGYDVRLAIETQEDLDKLREMEMFGENGRDGVWTVIANVMDPESLHEAFDGCVGVFHTSSLVDPGGISGYTKHMARLEAKAAEQVVEACVRTESVRKCVLTSSLLACVWRQNYPHDRRFPTTIDENCWSDESFCRDNKLWLSLGKTMAEKAAWRAARGTDLKLVTICPALVTGPGFRRRNPTPSIAYLKGAHAMLAEGLLATANVERVAEAHVRVYEEMSGTAGGRYICYDHVVRRGEEFAELQRQLGLPGRVPATPDDDDRPPRFQLCNRKLSALMSARRRCTYDAYFPVLYE*