MGLVKNLTRQQLQFFDTHGYLVIEGFSDPEEVQSMRKRMDELLQNFDCSNVSIFSTKKQTNLTDDYFYESAEKISFFFEEKAFDDDGKLKQSKELSINKVGHDLHGLDPVFSKFSHSEKVTGLLLSLGYKRPVIIQSMYIFKQPGIGGEVVPHQDNSFLYTEPSSCTGLWLALEDATTSNGCLWALPGSHKNGLVRRFIRDDNGVHFDKPSPSYDYSEFVPLEVKAGSFVIIHGDLIHQSFENRSSKSRHAYSLHAVETDGCIWVQDNWLRRKVDPEPLYIS*