MSCGEGKVVCVTGASGFIASWLVKLLLQHDYTVKATVRDPNDPKKTQHLLSLDGAKERLHLFKADLLEEGSFDSVVDGCDGVFHTASPVAMDVVNPQAELIDPALKGTINVLRSCAKFPSVKRVVVTSSMAAVVFTGKPLTSEVLIDESWFSDPVLCKESKLWYVLSKTLAEEAAWKFSKENGIDMVTINPAWVIGPLIQPTLNLSAEVVLNLINDTLQQLMKISYRLVDVRDVANAHIQAYEIPEASGRYCLVEKDLHYSETVKILRKLYPELPLPEKCADDKPYAPSSRVSQEKVKSLGIHFTPLEVSLKDTVESLKEKNFVSF*