MYGVLVIGAPGAGKSTFCAGLTDIFSQTKRPFLTINLDPANDTMAYAPDVNITEMITVNDVMDRLGLGPNGALKYCIETLGANCNWLLQKIEANHKKYLIIDCPGQLELYKSEGELWKVIRFLEKSGVRLCALHLADSLYCSDPSKFISVALSTLATMVTMEMPQVNCLSKADLFSEDGTYDLEFFSHLPDVNRLLDLLNEVPGLEKYRKLNEAICGVISDFDLVSFVPLAVENKESMMKVIQMVDAANGFSLTEQGDIRELILNSKA