SSGPSHLVLCVRDVIGKLRARGHLSGLQIPDDELTEAGAPALFDTVLAAFLAEGRLSAGLPLLPKPLVLGKGGLVDMLPLYLAVRSRGGFAAVTSWAAIAEAVGLEPAADAPIKLVYAKHLWLLEQSIGKPESQDEVAGSSRNAAHRSNAKKDKFLSSHKDHTSAGSAHLKRKREVPLQMLNWVRLVAKNPGDHGAGQNHGSQLSSTLMFRRLMFENIDCSKLPYSTTSPQVTSGHIVLFFELDKWYA