MATMESLIGLVNRIQMACTVLGDHGGEGMSLWEALPTVAVVGGQSCGKSSVLESIVGRDFLPRGSGIVTRRPLVLQLHKIERGTEYAEFLHAPRKKFTDFAALRKEIEDETERLTRKSKAISNRPIHLCIYSPNEGQPDSIVEDIEMMVRSYVDKPNCIILAISPANQDIATSDAIKLAREVDPSGDRTFGVVTKLDLMDAGTNCLDVLEGRSYKLQHPWVGIVNRSQADINKNVDMMAARRKEQEYFESSPDYGHLAHKMGSVYLAKLLSRHLESVIRQKIPSIVALINRNIDEINAELDRIGRPIGVDGGAQLYTILEMCRAFDRVFKEHLDGGRAGGDRIYGVFDHQLPAALKKLPLERHLSTSNVRKVVSEADGYQPHLIAPEQGYRRLIDGSLGYFKGPAEASVDAVHFILKELVRKSMAETVELKRFPSLQAEIAAASNEALENFRDESRKTVSRLVEMESTYLTAEFFRKIHAESDNNPRDIHNNKHSTTSHPNADRYNDHHFRKIGSNVSAYIGMVCDTLKNTIPKAVVYCQVREARRSLLNLFYAQIGRKEKEQLGRMLDEDPMLMEKKETLSKRLHLYKSARDEIDSVSWK*