MKSTTHLLAGGGGGGSVAPPTAATAPTLAMEVGDPSGALVGGAGGAGAGGGDGDARDALLRLLDAAELLAEHVHFCDICGKGFRRDANLRMHMRAHGDRFKTLDALSRPGQPKPPAGREVRFSCPYAGCNRNRAHRRFRPLKSAVCARNHFRRSHCPKLYACERCGGKKRFAVLADLRSHLRHCGEEAQWRCSCGTTFSRKDKLFGHLALFEGHTPAIAEPNKGVATAAAEASISMMEEGGVEANCDREEDEEGGFDPKFFQEWMEELRGGVVAPNWSAPSEAGR