MVKISVIGSGGWGIALAILLHKNGHNLTIWSFDKKEAEELKINRQNKTKLPNILLPEDIKVTDNLKEAVDNKDILVLAVPSKAIRSVSKSLKDIIKDNQIIVNVAKGLEEDTLKTMTDIIEEELKEKNPQVAVLSGPSHAEEVGKGIPTTCVVSAHNKELTLYLQNIFMNPSFRVYTSPDMIGVEIGGALKNVIALAAGIADGLNYGDNTKAALITRGIKEISSLGVAMGGEQSTFYGLTGLGDLIVTCASMHSRNRRAGILLGQGKTLDEAIKEVNMVVEGIYSAKSALMAAKKYNVEIPIIEQVNAVLFENKNAAEAVNELMIRDKKLEIQSW