MRVHVRRPLVALAALCSGLFLSASPARADIYLEAIPGSLDDTARIEAALDACSSPAPACTVRLGPGTFHVGLIVAEEFNGAFVGAGMDVTIVKAMPDIPANFSLLLPYGKDNRVPNLIGFLGGRVRVADMSIRAEEYHPMQGYAWLPGLPTTYFLNTLLWFSQKEGGTAPHARVERVELTGSDGDAGLFYGKPLPVGQGVNVNTLLGFGGLLFNPVVTGGTFEARDVRLHRAIAGFHILRVEDSRITLTDSVITAAVTGLSGFLASASEIRYERNSVDAWQFGVDVSQPATLDPEGWIPSKPSRFAIAGNVLRVAQNMPLVTAGIRAVDDFAGSPGGRRLEAWIANNRIEATGPTAMRFGIRLIASEGAQVINNSIAGTGWAGVFLDYALGVRIQSTAFSAFTPGGPAGAPIAHLVFGPHTSDCVAVTVPISATVIDAGTNNVVRRTAK