MATACAAPLARQEPASCSGRGLSQLTCRRQPPLRVFGRRAAAAVRCAALADNEAYEDEQQEWGQTTKVFDFTYMSAEEAAAEEAASAAAWRQGMDEYAALQEWLLFRTWRFGLLFAGYLLLAASGEAAFCELAGAAVGYGYLKLLIADVSRLQPGDRIPMREAEALQSPMARWPAKLAAGYRQALQPRLLVLPGLLAAVAAWDAAFPELQLGLVEQGCLLGGFLSYKVALALKIYEDLKPKPMTEEDLLRQSRPSLVEVEDVAINLREIGRKKAAEAEAAAAAAAAAEAAPGGTVAPGPGQQQPSAX