MHAPVLVLNDATKRESGSKVHHANIQASKAVADIIRTTLGPRSMLKMLLDASGGIVLTNDGNAILRELDVAHPAAKTMIELSRTQDEEVGDGTTSVIILAGEFLYVAEQFLDQGFHPTVICRAYTQALEHAIQALDEIAFPINIDDKQMMLNIVQSCIGTKFTSRFGTLIADLAIGSVKTIAVDLGSGLREVDIKKYIKIEKLPGGQLEDSKVLSGVMFNKDVVAPGKMRRKIKNPRILLLDCPLEYKKGENQTNAELMKEEDWATLLKMEEEYIEKVCAQIIMFKPDLVITEKGLSDLASHFLSKAGISAIRRLRKTDNNRIARACGATIVNRTDEIQESDIGLGAGLFEVQKIGDEYFTFIIDCKDPKACTVLLRGASKDLLNEVERNLHDAMGVARNVIKDAKLVPGGGAAEMAVSSILKQKGALIESVEQWPYHAAAKAFEVIPRTLAQNCGVNVIRTMTALQAKHASSDNRMIGIDGNTGVVTDMKALGIWDSYGVKVQTFKTAIEAASMLLRIDDILSGLKKKQAGGGPTPKGPQIEDDKDVDSEQMIPE*