MKRLARLSLRLRLTLLFAVLTTAAWGMASVIAWQQTSKKLDKLFDTQQLLFARRLSVMHFDELRAPPALLGEKKKVRHGHIDDDALAFAIFTRDGKMVLNDGENGEDIQWNSQREGFSDGYLRDDDDEWRFLWLTTADGRYRIAVGQEWDYRREMAMDIVTSQLTPWMVALPLMFVLLIVLLSRELAPLKNLARTLRLRAPDSADSLSVEKIPAEVRPLVEALNQLFRRTHDAMLRERRFTSDAAHELRSPLAALKVQTEVAQLSLDDPEGREKALDQLHQGIDRATRLVDQLLTLSRLDSLAQLDDVQQVAIADLLQSAVMEMYHPAQQSGIELRLHLNASHIVRTGQPLLLSLLVRNLLDNAVRYSPCGSQVDITLNAREFRVRDNGPGINPQALSRIGERFYRPPGQEAPGSGLGLSIVRRIASLHGMQVDFANARDGGFEARVYW*