MLVFVSGIIKYGERVWALKSASRKGLDRTSANPSSHEDTIDDVLICTKESYALRTVLIARGFFVGRTMPLMGQGPASTLWFCFKTKYQGREEKLKMVIMELGMMFDLLYTKANVLQRRIGVLFRCASQALMVVSLVLFMIRREEGAHNNKVNVAITYTLFSGAIFVETCCVAAAIASPWTRAHLKESGCLRGLSDSLFEVVHLCKSTANNMSQFNLLDHCISVNSKPRLFSKALSAIGLDKQLYVHHMDKQCYWWIINRVLEHLATLPDEFSGVATVHFTINAPTEHPVWFNQLSTSFEQVLYGLHLYTDLHLSRHFNNCSTSSVVQPPPPEIMRLKEECETLSNYMMYLMVMHPSMLPVNTVAAGDLVQQLIGWVTNHSGHGATTTKLAILRGYSRTFYIPGIAEPDQQRSFYYLQHLLTQIKEMWVRLLMYAAGKCGGEVHARQLGEGRELITFVWLLMLHHGLSETWQLSSSF*