MKEQWYKDIFARVLSMTDDGFIVVNTSGVIIDINDKYCDFLGKERKDIIGQNIQSIIPNTKMLDVMKNKYCEEGAIHHYSGGNTKEKSVIVSRSYVENDNGEVVAGVAQVKFRLQSFDVAKKLMSEYMELQYYKEQFKDNCGFDKLISENRDFIELKKTGVKASKTNFPVLLTGETGTGKEVFARAIHNNSSRSDKPMVSINCAAIPEELLESELFGYDEGAFTGAKKGGKKGKFLVANNGTIFLDEIGDMPLTMQAKLLRVLQESEIEPVGGLKTIKIDVRVISATRKNLSKMVEEGLFREDLYYRLNVINIHMMELKDRQDDILLLANYILNKLNVEYKELKVLSDKVKNCFINYTWPGNIRELQNVIKSAYAVSDDMVIMMCDLPSKMDNISRVAQCNVDSNCSIHEMVENYEKSLIIDVLRKYNWKCSKAAEVMGIHKSLLYKKIKKYEIELNN*