MVRLNDVVDAPAAVPTTRHKFVNNPYAWVGTLVLITAGVLTLTALPHEPTAYHLKVGRHSFTISMSTDTAAAASKSGAAGTSKSVRQHGKDASTEPLPCEASGYCSLGVSKLWRGDVATNEGLRALLEAVSFKREIIFTMSDLKGYVLEMALNAVSSAAAQGYGHSLVLATDPAACSNIPAPYNATVSCVWDSREVVALGDGDIFEWWYKRWDFFARVVRMGYNVLSLDADAMITAEFYSFVKAEPFSKYNALFQDDGGGVNCGVVYFQNCHPSGPATWMAVEHPYRTSRQRENASHMQEVYKGWDVRDTWDQPFWNQX