MTVPPIPGHVFLDSPTDIDIARTHALEKFQIDAELILTEKEEAKRRSVLAQLEQVHGPEADIDALCVGPCYATLEVGVVVCLSGISIDLLYARLSLRTIPEDMDILDEKLLENLDDTTIKSLNGCRVTARILQLVPKIENFRSTLRCIKFWAKRRGIYSHIFGFLGGIHWAVLVARVCQMFPNATVSMLVSRFFWIYAHWQWPTPVTLVETQPDHADGSDRHHHMPIIIPVHPYSCCSYNVTRSTLQKLKSEFSRGWDAIMKMETKWGTLPNSGDWNILFERFPFCSSYEYFIQIYVTASDEDDFRSWRGWVESRFRHLLLKFEKLPAYCDPNPYPYFDKNVKEPHCYFLWGLKPRKNISVDMADLGDEFRIYLSNGCEEKDATNPVRALCASMKKAVGEKIVPTADNRKTSLSKSQKEVLDNNKREVTVX