MGKTQLSPGFRFHPTDVELVRYYLKRKVLGKKLLVDAIAEVDIYKFEPSDLPDKSFIKSGDLKWHFFCPREKKYSTGVRANRATACGYWKTTGKEREVLCNGEVAGKIKTLVYHFGKSPRGKRTDWVMHEYRLEDKVLTQKNVPQDTYVLCVLFKKDGPGPRNGAQYGAPFKDEDWSDEDVPATNGPTILHGETSLVAASSSRDPTKDCFGGMVSESCVSEFVPATSDLPQLNGAANTPMSAAPLLDSNSTASLAPPTLEAPTNNYDDLYSMLDLFVDDDEFLRFSEPSNNEIGHDPNVYAPICLGEGEDIFSELPDFSNMQHNSMQRAPSCDLIENSELYLELQDLTAP