MKVNQKKTSKLCLLPFLRGLLEDESNQHLICWTDKSRLQFRFVDHMKVTELWAATKPGRKVRAMKYDNMCKSLRTFCKQDKTLEKVEGKLFEWRFLESGSSGTWNNFQPLPFSIESILSSGSETSSPPSIAPNSPSSVSPPPSFHAFHTFMAHFPFLRVFDPSVQVDLFLKTTRIDF