MSLGYLALLLKSAMDMQVLELIARTIGFITIFKALIAVCRWVWVTFLRPSKNLKEYGSWALVTGSTDGIGKALVFELASKGLHLILVGRNPAKLKATSTEIQERYGSEVKVRSVVIDFSSDSIEVIGKRIEEGIEGLDLGILINNVGMCNRWPRFFHEAESVDDIIKVNVEGMLRVTRAVLPAMLKKRKGAIVNIGSGSADILPSFPLYSVYAATKAYIHYFSRSLYVEYKHHGIDVQCQIPLFVATKILPMSLSSFLAPTPEEYSKACLRWIGYEPLCMPYWRHSLQGTLAQAIPAGFTDWVALKCFLRLRKIRKSKAMRDVMKRNSKIQNA