MRVQMGRVRVFMVLQIMTCFVIRDKVASVKLQSVFGWGDSLTDTGNSLILMHTKPTSQTLTQAIQGRMPYGETFFGKPAGRFSDGRLLIDFLVEELGASEFLEPFLAVGNDLAMSSSSSSEVLVNFAVAGATALRVEYLKATYNITPYTPYSLQSQLLWFSNLSISQDKEALSQALIFFGEIGGNDYNYAFGHRLPLNDILELVPQVITQIQSALELMIKHGVRYIVVQGDYPMGCLPLYRKMYANSTKDALGCVEEINFVINRHNSFLAELLDNFTIHYNNVSFIFFDSENAFMEVFKNPSQYGFMYRENPCYDMTDFFLGFAINMTQVELCTNPSSYIVWDGPHFTEAMNKVLLNLFYTKGYAKPYPNFLTSTNSPIH*