MGKLRVYADRMSQPSRAVLIFCKVNKIDYEEHFVNLAKREHRRSEFKVVNPLGLVPAIDDAGFKLFESHAILRYLACAYPTIPDHWYPVDASKRAKIDSVLDWHHSNLRHGSASLVLNRVLAPALGRPLNPQAASEAEILLKSSLSNLETIWLAGNGKFLVGSYQPSIADLSLACEVMQLELLDRCDVDMLLGPYEKVKKWVERVKEATKPHFEEVHEMLYKASTKFGTKRLQAYSKGSVDDSSHRVSSKL*