MELGSIMHFLQDKTILVTGATGFLAKIFVEKILRVQPNVKKLYLLLRARDTESATQRLHTEIIGKDLFRLLKEKLGTRFNSFVSEKLAVVPGDISQEDLNLEDPILGEEIFNQTDVIVNLAATTNFDERYDIALSINTLGVLHVLSFAKKCVKLKVLIHVSTAYVCGEREGLILEAPHHFGVSLNGVPGPDIDMEKKKVEDKLNQLREEGAIEHDIELAMKDLGTQRATMYGWPNTYVFTKAMGEMLVGTTKGNMNVVIVRPTMVTSTYKEPFPGWIEGLRTIDSIVVAYGKGKLVCFLANLEAVFDVIPADMVVNAMLVAMVAHANQPSDIIYHVGSSVVNPVMYLNLRDYSVRYFTEKPWINRDGKPVKVGKFTILRNMDSFRKYMYIRYLLPLKGLELVNAASCQYFQKMYLDFNRKIRTVLRLVELYKPYLFFNGVFDNTNTEKLLSSARQGGVETELFYFDTKMIDWEDYFINIHFPGIIKYAFK*