MKLKTLALSLLAAGVLAGCSSHSSNMANTQMKSDKIIIAHRGASGYLPEHTLESKALAFAQQADYLEQDLAMTKDGRLVVIHDHFLDGLTDVAKKFPHRHRKDGRYYVIDFTLKEIQSLEMTENFETKDGKQAQVYPNRFPLWKSHFRIHTFEDEIEFIQGLEKSTGKKVGIYPEIKAPWFHHQNGKDIAAETLKVLKKYGYDKKTDMVYLQTFDFNELKRIKTELLPQMGMDLKLVQLIAYTDWKETQEKDSKGYWVNYNYDWMFKPGAMAEVVKYADGVGPGWYMLVNKEESKPDNIVYTPLVKELAKYNVEVHPYTVRKDALPAFFTDVNQMYDALLNKSGATGVFTDFPDTGVEFLKGIK*