MADKIAVLFGGTSAEREVSLNSGAAVLAGLREGGVDAHPVDPRDVDITQLKKQGFKKAFIALHGRGGEDGTLQGLLELIQLPYTGSGVMASAISMDKLRSKWLWQGAGLPVAPWVALTRAQFAAGLSTDVEQQIAALGLPVIIKPSREGSSVGMSKVSESCDLASALALAFQHDDEVLVEKWLSGPEFTVAIVGEEILPSIRIQAAGTFYDYEAKYLSDETQYFCPGFEDPARESAIQNLVLKAWNVLGCKGWGRIDVMLDSDGQFYLLEANTSPGMTSHSLVPMAARQAGMSFSQLVVRILDLAG*