MKFLIVLSVILAISAAELQLSDEQKAVAHANGALCAQQEGITKDQAIALRNGNFDDSDPKVKCFANCFLEKIGFLINGEV QPDVVLAKLGPLAGEDAVKAVQAKCDATKGADKCDTAYQLFECYYKNRAHI