MGKTQLAPGFRFHPTDIELVRYYLKRKVLGKKLLVDAIPEVDIYKFEPSDLPDKSFIKSGDLKWHFFCPREKKYSTGVRANRATACGFWKTTGKERDVLCNGEVAGKIKTLVYHFGKSPRGERTDWVMHEYRLEDKVLTQKNVPQDTYVLCVLFKKDGPGPRNGAQYGAPFKDEDWSDEDVPATNGPAIIHGETSLVVASSSRDPTKDCFGGMISESCVSDYLSATTTTTTRDLPQLNDAANTPMSAAPLLDSNSTASLAPPTLEAPTNNYDDLYSMLDLFVDEDEFLRFPEPSNYEIRHDPNVSAPICLGEGEDIFSELPDFSNMQHNSMPRTPSYDLIENSELYLDLQDLTDPLAPSQIGNASDSYLSNQGQFDFSAADNDDDPYGFSASMGQGPDM