MATPHVLLFPYPLQGHINPMVSFGQRLASEGSVLVTVVHSASNFAKLHNNNQHQQQLLGAQAIPDHSPIADPADAASDEHSMRRLEGGLRNLLATHPHPISCLVADMLMPWTRDLASQFGIPWIPLCSFPAFTLAIALHLPDLIGKGYLPLPPQPGTEGKLIDFLPGLPPFRAADIPMDFWVHDLTHLRVIMNIVRPLKEAAGLLVNSCYDLERSALDAVRAQLQIPIYTVGPLLLNVGSNQTTLPTSASLFTEDVDCLQWLDHQPDSSVVYAAFGSLSSLSTKEIQELALGLEASHQRFLWVIRNDSVNGAGRPDILPEGFLSRTKDTGLVISWAPQLAVLSHRAVGGFFTHCGWSSVLESLLTGIPMIGCPQLSDQNTILKLVIDWKVGMPLEDPVKKTGITREAVETAVRALLHGKEGQEGKRRAVELGQKMRQAVSKGGNSQASLQMFVEDLKLIRDANSKE*