MSGGGGLGSGCSYQKFVHFALEQTRHRSTLVPHPSQEKFRFIKANEDNTVLNALSFSTSKIRLLRSLTIEQKNSVQVLDFAAFSRPEYDLPIFCANAFSSPARSIVVLDLNPLYDTTEHKDYREKYYRALMPLVHKYSELLPWGGKITSESLRFFSPIVIWTVFEPSEANHQALYSAFVDYYMVWLEFMDGAVRESSKEKIDRNREAQHKYLTWRAEKDPGYPLLKKLIGESGAKDLVREFLFEGVGSLGTKSFLEYFAEYAQEDGTVNKKRSMAGKSFGTRPWDAHGLFVGDAVDG*