MEVGSVLNFLEDKTILIVGATGFLAKIFLEKILRVQPNVKKLFLLLRASDAKSANYRLQNEIIAKDLFIVLKEKLGANFKSFISEKVTLVPGDISYEDLGLKDSILREEICNQTDVIVNLAATTNFDERYDIALGLNIFGVKHVMNFAKQCTKLKVVLHVSTAYVCGERGGLILEEPYNFGDSLNGVSGLDIDAERTIVCDKLDELREQGATEREIKIAMKNLGISRAKVYGWPNTYVFTKAVGEMLVEQLKGRLSVVIMRPTIVTSTLREPFPGWVEGVRTIDSLAVTYGKGKLTCFLGNINGVVDAVPADMVVNAMLVAMVAHANQPSDIIYHVGSSLRNPLTYLNLQDYGLKYFTAKPWINKDGTPVKVGRVTVLTDMDSFQRYMFIRYLLPLKGLELANTALCQYFRGTYLELHRKIQVVMRMVELYRPYMFFNGVFDDINTEKLRIAAKQSGTETDLFYFDTKEVNWEDYFMKTHLPGIVKHVFK*