MPIHVRLLSGRTASVDCNQKNFVYDLRCTAEKELGVGIASLSSRSKVLSGTSTLAEAGLQDGDTVNALVRRPTLTSNIRSPTFVLIEADGSLLAWGAQTAWQPPCFQQAASSAEGTWAAVREIGDVMTWGEPNHCDIRLVIGADTAFTAVRVDGTVVTWGDDAGGADSSEVQRDLFAVKQVVASFYAFAAVRKDGCVVTWGDAAAGGDSSTVQDQLHEVRQVTASSYAFAAVRQDGTVVTWGDAACGGDX