MEVLPPGLRFYPTEEELVSFYLHNKLEGKRQELDRVIPVINIYNQEPWNLPKLAGERCRGDTEQWFFFTPRQEREARGGRPNRTTETGYWKATGSPGYVYSSDNRVIGVKKTMVFYKGKAPAGRKTKWKMNEYRAIEEVADSYNTAVPMLRHEFSLCRVYVISGSFRAFDRRPLEAAAIDNRLVRNTATSAQDTRIVDNTSSSETSYSGGDHAYPSGAEGSANWEMVEDLVQPLWDWEQLNWP*