MDMKSTLKKYFGYTEFRPYQKEIIEKILDGKDCLVIMATGSGKSLCYQIPPLITGKVAVVISPLISLMQDQVMTLKQRGIKADYLSSAQTDRGVQSNAELGHYDILYMTPEKACALPISFWSRLLKAGMCLLAVDEAHCISEWGHDFRVEYKQLDKLRNVLLNVPFVGLTATATEKVRSDIMNSLLMKDHHVAIGSFDRKNLFYGVKSFSRSSQFVDQLVEEISKYVDNANSTIVYCTTVKDTEEIFKSLLEAGIKAGIYHGQVANKAREEAHRSFIRDEFYVMVATVAFGMGIDKPNVRYVIHYGCPKSLESYYQESGRCGRDGVPSACWLYFTRSDFAKADFYSAEARSASQRKAITEAFSAAQHYCMLSTCRRKYLLDYFADEYAHDDCGIISIESLLSWEHLSYLF*