MKRKVQVKNITIGEGRPKICVPIIGKNKKDIIKEAKELKDACLDIIEWRVDFFENVENIKEVKEVLYELRSYIHDIPLLFTFRSVVEGGEKLISRDYYTTLNKEISNTGLVDLIDVELFMGDEVIDEVVNFAHKKEVKVIISNHDFNKTPKKEEIVSRLCRMQELGADLPKIAVMPQNEKDVLVLLEATNEMFKIYADRPIITMSMSGMGVISRLCGEIFGSALTFGAAKSVSAPGQISFKELNSVLNLLHKSIN*