MIDVFHNILISLKFYQFFIKIDKINAKTYIHQMSTKMKRILYLDSHKTRWNSLKGKNVLNKNVLLDAYNNICMNNGPIFLYAENVLVHNCDEEFICRWINNCTFPVARNICIHSFHSDPSALCNRFRSVFVVESNVNRSTDHPQVNIITEEKWDELLCKYDEEKMIFTRNSYCTPLIE