MSERKSEEGKLYTSVSNTEVDSDRPNIEDYLSESLPEPHGKLRLRDLIDLSPVLTEAAGAIVDDSFTRCFKSNPPEPWNWNIYLFPLWCGGVVARYLIIFPVRLGLWELFTYKRAPNPCNDAKHLQWCYCPADTCLLNYHRVLVLTLGWIIFLSLYMPVHFLLKGHDKLRKKIERSLVELICSFFVASWTGVIKYHGPRPSVRSKQIFVANHTSMIDFIVLEQMTAFAVIMQKHPGWVGLLQSTILESLGCIWFNRAEVNDRAVVQRKLRDHVHGYDNNPLLIFPEGTCVNNEYTVMFKKGAFELDCPVCPVAIKYNKIFVDAFWNSKKQSFTTHLLQLMTSWAVVCDVWYLEPQTIKPGETPIEFAERVRDMISHRAGLKKVPWDGYLKYLRPSPRFTESKECLDWAFRGNKALLNQYYDVFKKSEVLIHVSVSSFRQLVTVFSNQLLTCCS*