MGRSFRVVILGGGTASGYAASEFVKHGLNPGDLCVISQEMVAPYERPALSKGYLLAKEPARLPAFHTCVGVGEQSHPAKWFQEKGIELVLGTRVTQANVRDKTLLTAAGETISYSILIVATGARVLKLDEFGVTGADAKNVCYLRDIKDATYLVDAMAECREKGGKAVVIGGGYIGMECAAALHGNRIPVTMVFPEDYCMPRLFTPEIARYYEDYYMKKGIQFRKGNVLSSFECDESDKVTAVILKDGSRIDADIVVVGIGIRPNVDLFEGQLMLEKGGIKVNGKMQSVSNASVYAVGDVATFPMPMYSDVRRLEHVDHARKSAAHAVQAILMGNKVDNYDYLPYFYSRVFTLSWQFYGDNVGDSVLFGDQIVGKFGAFWVHNGRLVGAFLEGGSKVEYAALAKAARERPHVKDISMLKKQGLDFALTVAEPTPQMSLMSSITSSESNLLFTHPSTWALQAGGGLALGLAVVGVIYWFGSRRSRKL*