MLLGVISLLLSQTARFISEICVPSSLFTSRFYICSESDYQDLLRNTDANQTALDKNMFGGQRLHVCGEGHEPFVSYEGLEQLHRFLFILGITHVLYSFVTVVLSMIKIYSWRKWETLAGPIAAEELKARRTKVMRRQSTFVFNNASHPWSKNKILIWMLCFLRQFKGSIIRSDYLALRLGFVTYHKLPHSYDFHKYMVRSMEDYYNGTIGISWPLWAYVIVCVLINVHAAQAARRAAPTVLLPRLASRRAMASTKAPGEKHHSIDTQLHQLVPGKVSEDDKLIEYDALLIDRFLNILQDLHGPSLREFVQECYEVSADYEGKGDTTKLGELSAKLMGLAPVDAILVASSILHMLNLANLSEEVQITHRCRNSKLKKGGFADEGSATTESDIEETLKRLVSEVGKSLEEVFEALKNQIDPHLCLCLFYIF*