MDNSLFGYPPAVGKLSKSSLTAYLPFLPYPCSCWSHSQHNAGNSPWIPRVCVLELLTPGRDPCSTLEQHRRLTMKFGKRLASEALRRHTDHYFDYKAIKKAIKDDIDSTDANGTHFQAVLVGELQKVSQYYSSKAELLEVGLAGPAGHRLCSKCQLACRQQWLTLLSPRLIAAHPGVIEEGPFPRARRAAQRCSGAHKVCGFELSSSGEGNQKEESPLEEASTSLHALDLLIGEVFFTSPRLASLATEAEVLSQELAARRKAQTQQGQHAEVASQLLEEYQCPVCLDTLHNPVVLTC