MKKSILKSVLASSITLSITLSSTAFASPIVTPDAPQIAAKGYVLMDYHSGKVLAEKEMDTKLSPASLTKMMTSYVIGQEVKRGNISLNDDVVISKNAWAKNFPDSSKMFVEVGTTVKVSDLNRGIIIQSGNDACVAMAEHVAGTEDAFVDLMNAWASSLGMKNSHFTNSHGLDDPNLYSTPYDLALLGQALIRDVPEEYAIYSEQKFTYNGITQYNRNGLLWDKSMNVDGIKTGHTSGAGYNLVSSATEGNMRLVAVVMGTDNENARKAESKKLLSYGFRFFETVAPHKAGETFVNETIWMGDKDTIALGVDKDTYVTLPRGQAKDLTASFVLEKQLKAPLKKGDVVGTLYYQLAGNDIAQYPLLALEDVQEGSLFSRLWDYLVLLFKSWF*