MKVGFFLLKFPLSSETFVLNQITAFIDMGFEVEILALQKGDTQNTHAAWTKYNLAARTRWLQDEPTGKVAKLRHRASQTLRGIHRKNTWQALNLKRYGAESRNLILSAICGQVATPFRADVFIAHFGPAGVTAAKLRELGVIRGKIATIFHGIDISSREVLNHYTPEYQQLFRRGDLMLPISDLWAGRLQKMGCPREKIAVSRMGVDMTRFSPRPVKAPATPLEIISVARLTEKKGLHVAIEACRQLKEQGVAFRYRILGIGPWERRLRTLIEQYQLEDVVEMPGFKPSHEVKAMLDDADVFLLPSVTGADGDMEGIPVALMEAMAVGIPVVSTLHSGIPELVEADKSGWLVPENDARALAQRLAAFSQLDTDELAPVVKRAREKVEHDFNQQVINRELASLLQAL*