MESGRRADSSNACYGGTAALFNCVNWVESSCWDGRYGLVVSTDSAVYAEGSARPTGGAGAVAMLIGPNAPIAFESKLRGSHMAHAYDFYKPDLSSEYPVVDGMLSQKCYLMALDACYKRFCDKAGSFSLADADYLVFHSPYNKLVQKSFARLLFDDFKADPCFVGKDAREKLEPFAGLSDEESYSSRELEKVCQHLAKPLYDAKVVPATLLPKQVGNMYTASLYAALASLIHNKRHSLVEGQRVLMFSYGSGLTSTMFSLRIRNNAHPIFTLSNIAHVMDLSAKLSSRNLFSPQDFVLNMKVMESRYGAKDFVPSSQLFLLRPGTFYLTHVDSRYRRFYARNQTAHHASTNGHDHSI*