MKLSTITSHDVSSTFSLVGAFLALLIIIQGARVFYTVFVGPYSKYPGPKLAKATRLVLTWHKVRGNEIKWVASLHERYGDIVQKAPGELSFSSGHAWKDIYGHVIGNKTQNFPKDPIFFGNRPKGVADIIYSNDADHTRQRRNLAHAFSDRALREQEPLLRQYIDQFISKIGEKDGDKLDLVRWYNYTTFDIMGDLAFGEPLGNLNAGEYTPWVKMVFQAIKVNSLKTEIVHNPILGPLIRAIMGKASQAQRDEHWRLSAEQVNKRVAKEDARPDIWGFVLNAKETQKMTLPEMHSNSQILMVAGTETTATLLSGLTYLLLTNPAKMELVKKEIRDNFTSPDEIDIDAVLKLKYVNACFEEALRCYPPVPTGMPRVVPAGGDMICGHPVPGGTTVSVQQWATYHSPSNFHRPMEFLPERWLDNPEFKHDHKAALQPFSYGPRNCLGKNLAYLEMRLIFSNLIWHYDISLCDDSKNWSTQKAYNLWEKHALNVTLQPVVREKQSLLS*