MSTRRNGISKHQRGDKFCGEGPNWILIAGGALLSTLSIRFGYKLKQSLDSKPQSNGSAGLKPNGTSERQKSTSCCLHSTTSSCTQNNDFCCFRSIPGTESVEGKEVTSEQMISASDTSLPLVTVPAPSSKENGVMWATSPDRLELPPRPYNHNSNCSDSPCVSETSSDIFSKREVIQKLRQQLKRRDDMIQEMQEQILELQNSYNAQTAHSSHLQAQLDTLNRDLFESEREVQRLRKAIADHSVGCGADSNGKTSPVGPWNGGFMDSESNYESQEKSLRDGERVEMLRKEVSELKEVIDGKEYLLRSYKEQKIELSQKVKELQQRLDSQLQNLL*