MSRFFRGAALTAAAAVAGLSSAFSRSLISPLPLAASPSSPSTLIAASGHLALVRAHPGLRELDAMLTPASFLVDATQAFLIVALRCPPIFPETIRRSPESLAEQILSAESEGHTAMEEAALKARTIMALMDAREGRLDDALDAIVLLAAERPGDTTLRLYAAALCYVLSRHEEGGQWLQDSAVPDLSRYEHKFHFVEAVLNAAIGSAPRAVVGSEELVLVSTLWLLEMSMWSIFTHGNLRERLLVLAMMAFLRGVVARKLHRDDGPATKQGS*