MGSFVVLSASCRLFKECPHPDEKQRAELSKRLSLDARQVKFWFQNRRTQMKTQLERHENALLKQENEKLRTENLTIREAMRTPMCGGCGSPAMLGEVSLEEQHLRIENARLKDELNRVCTLATKFLGKPVSLLSPLQLQPHLSMPLPNSSLELAVGGIGGIGSMQPSMHGMMSEYAGGASSSMGTVITPARATGPALASMVDIDRSVFLELAISAMDELVKMAQTDDPLWVTGSPGFPDKESLNFEEYLHSSQHCIGMKPVGFVSEASRESGLVIIDNSVALVETLMDERRWSDMFSCMIAKATILEEVSNGIGGSRNGALLLMKAELQVLSPLVPIREVIFLRFCKQLAEDAWAVVDVSIDGLLSNQNSAATSAGSNLKCRRLPSGCVMQDTPNGYCKVITNIMITVVCDWNVCTKVTGQSFPGALEVTMLLPLLLHYHCTLP