MSVGVLALQGSFHEHVAILRRLGVEAIEVRKPEQLEFLSALIIPGGESTTMAKLAAQYNLIPALRDFQASGKPLWGTCAGLIFLANNAVGQKKGGQELLGGLDCTVHRNFFGSQINSFEAELSSPALAAVEGGPHSFRAVFIRAPAILEVGPSVEVLAEYTVPSIEESEKRAIKPTVSTLSVYHVVLLSKFVRRKNAPSDFLQRANQATQTVAVAVKQGNLLGTAFHPELTSDTRWHRFFLKMLKGDKHFDSSISQLCSDSRTTRQYSQPKDLPIFQSSEWLGFEL*