MSLLFTRIVQSQQYNLQVLRDSPIAELSGCLGDLGTLLPLLIALARGRSIVLSTTLVFTGLANILTGVFFSIPLPVQPMKAIAAVAIANHYDVETTVSAGIFVSCVILVASVTGILGWLGKVIPIPVVKGIQVGAGLSLVLSAGTSLLQPLEWTSPAGDNYLWTITAFALLLITAATSATTLARRDRIPYALLVFLLGLIIAFVSLHHSTHDQPLIGFWRPSLHIPRFSDLWRGTIEAGIGQLPLTTLNSIIAVNHLSADLLPEVPTPSTTSIGLSVAAMNLVGCWFGAMPVCHGSGGLAAQFRFGARSGASVIVLGMAKLIVGLVIYQGWLEVFFDHFPRSLLGIMVIAAGVELAKVGQSLNNDARDLWESHDERGAGKHKRTLDDKERTERWTVMMVTVAGLLAFKNDAIGFMAGLLWHWSLRLPSAWQNWRGTRIRLPDEVRSLTNEEHA*