MATTPRPPQRHPRSSPALMDDLVREIFLRVREDDPATLFRGAAGCRSWLSMLSAPEFARDYRRTCRAAAAPVLGFLHNTTNAREDRVSSHFVPTAAYRFRPRTGLGLSRWDVLDSRHGLVLFHYPKSKRNQGFVVCDLVTGQRWTFRDPEFYNMMWWHLGDHMDNRVRCSASVLCAKAQCDHLDCHGGPFRVALVGTNDANLRTHATVYSSETRQWSETISIHNPDFVNGRGNSALVGNKVYVQCVESDNIVEYNMHEQKLSLITLPFEDQEGIDSTIELMGVEDGSLLFASLLEAKLYLWTMEAGPGGAAGWARRWAIELEPSLPARVLGNMANTLAGFAEGVGVIFLSTNAGLYALELNSGEGNKVHQRWFGKVVPYTSFCTRAIGRLAGLSHALGRPTRASVLE