MLQGAQLMKKYGINVPDGIAVSSVEEVEKAAKQMADENGEVVIKSQILAGGRGLGTFTNGLKGGVHIVKVNEAIELAKKMLGGTLVTKQTGAAGKPVNTLYIARKMKLKREMYFALLLDRSTAGPVMIGCSEGGTSIEELAEKYPEKIVKIPMDIRVGITSTDAAQMVDGLKVTGDKKAAAQQIKNLYKLFDDCDCTMVEVNPLAEDVDGNLIAADAKLGFDDSAAYRQKEIFAMRDESQMDPREVAAQKYDLNYIPLDGNIGCMVNGAGLAMATMDIIKLNGGSPANFLDVGGNASERQVIEAFKILTSDPQVRAILVNIFGGIMKCDVIASGIVNAAKEVGVNVPLVVRLEGTNVKAGKEILRSSKLNLIPAEDLDDAAKKAVSALRA*