GSGIKLAESIDHQTKDVLTPLFKIIGDEGSGGSGIPQKFSDLVKFISDKIKFLNPDREYDGSGGSGLIYNTITDEEVHTRGLTGIEVTCNGSGGSGLLASILAQVWILLAKAVTAPDTAAGSGGSGIKRTPGNKPRIAEMICDIGSGGSGAEEAKLVSEIASQAGDERTARGTGPRQAQVSFLGSG