MQKDVDAHVPNYPNLPSKLICLLHNITLHADLETDEVYARMTLQPVTSYGKEALQLSELALKQARPQNEFFCKTLTASDTSTHGGFSVPRRSAEKIFPPLDFSMQPPAQEIQARDLHDNVWTFRHIYRGQPKRHLLTTGWSLFVSGKRLFAGDSVIFVRDERQQLLLGIRRANRQPTNISSSVLSSDSMHIGILAAAAHAAANNSPFTIFYNPRASPTEFVIPFAKYQKAVYGNQLSLGMRFRMMFETEELGTRRYMGTITGINDLDPVRWKNSQWRNLQVGSVIRLGSIILRHPALSAADPRTFL