MKQESVLQFLQNKTILVTGAAGFLAKIFVEKVLRVQPDVKKLYLLLRASDNKTVAQRFHNEIIGKDLFKVLKEKLGAKFSSFISEKVTLVPGDVTLEDLGVEDPNLKQEMWDQIDIIINLAATINFDERYDVALGVNTMGAKHALNFAKKCSKLQAFVQVSTAYVSGEREGLIDESPYEMGYTLNGVRGLDIEVEQRMVGEKMAELKAKNATEKEISWAMRDLGLQRANKYGWPNPYVFTKAMAEMLVGQSKGDMPLVIIRPTIVTSTYKQPFPGWTEGVRTVDSLALGYGTGKLKCFLGDLNSIVDVIPADMVVNSLIVAMVTHANNKRSHAIYHIGSSVKNPIRYSNLQDYAQRYFSKNPWINKDGKVVHVSGVTVLDSMASFRRYIAIHYLIWLKGLELANMALCHSLNGTYTGFNRKIKFVMRLVEIYRPYLFFKGLFDDSNTEKLRSSAKASFSDIENFYFDPRDIDWDFYALNIHLPGLVKYVFK*