MTSLQPTVDEAHRFIPEYRGECPQAGRYFDSQAAISNGIHALWDRLFGKEAVAALDDHPREAAYFATCSLAMVVALYASRSVLNAVWPDFAKITPRHKQMYVLMNLMKSLLLGAQATSFSWLWYSSKEYGCTLNPLGFNLSCNWSVDAGHHAYLKQISLLYAAVDIVALAVVHKLPLTTKIHHWAVTAWLLWVMTIDFGESPIAQKLMFYGFWSTLAFPVNGFLGLRVTSPGSWWMRPLSRGCFVLYAGCCFCX