MLVMIFLVLLVFLIGSDIILRKIQVLVHKSLRKPVLISKQQVVNLFKRRSIRSIMNRSDKNVLVSPRLYMHILYICMCVDQPTLWSVVVVVLRGRMAFGIEDAELEDIEVKLFTCAMQSDWEEVVRICEQHPSAHKAIIPASGETILYMAVLDMEEKIVEKLVEQISPSELDALKIGNEEGDTPLHLAASIGNVQMCKCITDKDRKLVGFPNSKAETPLFLAALRGQKEAFLFLHGMCESSERHDYCRRDDGRNILHCVIDEEYFDFAFQIIHQYRDLVDSVDENGLTPLHLLASKPTAFRSGTPLSWFERIIYHCESLHDLFCDSLI*