MSDLLVIAFDDEATGFELRTELVKMQKEYLIELEDAVVVTRPSADDIQLHQAVNLTAAGALGGGFWGTLVGLIFLNPLIGAAVGAGAGAIAGKLSDIGINDDFMRELGQSIPPGGSAVFILVRKMTADKVLARLESFHLRGRVMQTSLPEAEEERLREAFAGGKLGSALGMPQVDRPAPGAAPAAGSEPSPSA