MVMDADHLCSIIGCTVLIVAAVMAHSTSAELYPDFYGKMCPKALATTKMVVEQAVAREPRMGASLLRLHFHDCFVNGCDGSILLDDSPGFTGEKNAAPNINSLRGFEVVDQIKAAVDSVCYGTVVSCADILAVAARDSVVALGGQSYQVLLGRRDARTASMDAANKNLPPPFLDFPALLSNFQSHGLSIQDLVILSGAHTIGLARCTTFRNRIYNDTNIHPAFAAALRMHCPPTPPAGDDNTTPLDRTTALFDTVYFYDLLQQEGLLHSDQQLFKGDGSASDGLVRYYSANPKAFLADFGVSMIKMGNMKPLTGSEGELRMNCRKVNS