MKPTFPLLRLPENVIVKVLNNMRLKQLLELSYVSTKTQNLVKSLGIIAKRVAISINGSDKIALNTYHTDFGFQPSTLVPFSDNLKYIRTIFCFTSPPNVCFYANCERHEVGLLKETIGNVNLLYVSSILTDELSREVLKHFNTPSRLYLLRNPYEDSCKIQEIFIRNHKIIEFDDDYSLDDMLLINSEKVRFKLPASKKQMNQFVKHWIRGSNPQLQTMSLSVKNIDFVNGETYLKGIRCMDMSEEAKREIRQEHGLPNCDMVQIRREDGTPAVIASNQRGRHPNTHLIVLHCIPL