MKSQFVLRGRKLLRCRVYHGPLNLLEQLLMAGLFATRDTMIAASKNPDSSFLFTLSLFHLCGARQQGNLAKRSSKPKQRMAAGLQVFGQPASTDVARVLTCLFEKNLEFELVRIDTFKRQHKLPEFIKLRDPSGQVTFKHGNKTLVDPRAICRYLCTQFPNEGNRNLYGTGSLERASIEQWLQAEAQNFNPPSSALVFHLAFAPHLDIPQDYAAIAENEKKLQQVLNVYDEILSKNEYLAGDEFTLADLSHLPDSQYIVDSDRGRKLFTSRKNVARWFDQISRREAWEQVVKMQMEHPGAFE*