MSLGYAEKLSYREDLGGQLGAPELFDSPKEVEAKAEQLAELVRKARRIVVFTGAGISTACGIPDFRGPGGIWTLQRAGEPLPRPKVSFTHAKPSLTHQVLVGLVAAGKLDYLVSQNVDGLHLRSGIPRDRLAELHGNCFAERCHTCGTEYVRDFEVETVGFKETGRRCSQPGCGSALRDGILDWEDALPEDELALSDSHSREADLAICLGTSLQITPACNLPLKATRVYKDGTKQQPGQLAIINLQKTQHDNKAVKSGGLVCHARCDDVMRLLARKLRLEVPRFVRRDAVVIGHQQLTLDGMVCDGLAADDAAAQPGGSSANHAVGSVAADVAVDDSVAPSSCKDEDGDCNGAAVTFSLFVQSSHGPACPLPMVQAVHIAFKDPQLEPATLEAPPFAVRRTAPGGTCVHALITLHLHTAADEDKRAVQLSYLVQLQAGLEVGRREERHDFVTQEATFDVEEAAAAAVAKAEEQQDQQQQQQQQQEQQQX