MMTTLANQVNSQLEIYSTKSFRGRPAIIVDKQKYLLMSENNKRVVWRCSSMATEKLKCPARIVQYKDTDQYTLPAKSVHQHAPLKRYKNISCQSAIDIIMHH