MELDAPGDVVITDLSDAMSFGAELVEPAVRDRSANARAESPVATNARGDELVLVIHGMNSHCRNPNVRALAVGLAKRGARALTFDLPGYGSCDGSFWDVRGQWGGAAKSLARIRRVLSHPAVRGEAFAIVGSSMGGALAIFAANELMDAGEHDITRIVLVNPLMRMKTRFPTAVLLGLFILSRVPVLDKLEVSARPSDRKDGDKDMDFDEAGQAQCDADDTTWRGGVSLLSGVELYRLTRVNGDGDATEVSVDRCALARLMRRAPTTLLTGAMDDVIPPASSIGRFDAAIGAGGCAEGCARYGFDRAGHSLTLQSRREVFFDLAAGSKPPL*