MALVNSTVKNLSISGSSEKILLIYRLLWISGLRPDNFTFPYTLKACADLAIFDGRSIHTQILKSGFSLNVYVANSIIDMYSKFGSFQPARQVFDEMADRNLVSWNLIISCYRLNGFPNTAVELCCSMRYESVVLDKVSMKIILPACGQLRALRLGKSIHAHMITSGLSLDVALTTAVMDMYGKCGSLNTAERLFNEISCKDVVSWNALISGYSQIGKPKMVIELFQKMRVAGTSPSIVTVLLVLQACADLGILQFGDKIHGYVIKLSLSLDVSVQTLLVEMYSKCGKLCSASCVFNGISEGTVNSWSAIIYGLGMHGYGKASLMGFFGMLKRGIDPDDVCFLIILSTCSHTGLVSEGCNVFNYMVKHFAIQPKMEHYASMVDLLGRAGFIDEAFKFIRLMPTEPGISVWGALLGACKIYGEFEIGGVFEECLVESGCKTAGYYKLLLSIYASKGRWDDVARIRGLMEKREVERTSGYSLIEISS*