MSERGRGKLLRGGLKKANFLPNLSVAGKREVAGQPSSKGTNKEKRGRGGRGPRGIRGRGGDRESRKPNYIEQTGIFSSGLNDDGRHDRPKLRDELPLVGLPHAKKPDKDVEICESLDTKRITYATEWLSDEEGDMEELAELLRDEFISDLKGGGVKPLVLPFSDELQFDDTVEDVVKKEVDETFNVASSSKISSEIKKLPLREMEENLKSRLKEEDVCLGNPTSASSREATALLGKISKAERDSLMLWQLPSTLSVLASGSRDPDSSGSGEHSQKPSKRGEPCHCLHDLPSGTELGVLRVRKSGRAELAVGDMLPLDVTCAVPAHHQERFIYLQSVVMVRLEQQKKDGFGQIQSFKKEFSGEKQSENQLFVLGSLSNTFVCSHDFPQSLGMRKKVVLNSDNEKSRFTDSDDEVKALYAELHRLEKKEETWQHWAREYAHSPYGDSCEKE