MSDSIQERYLVGYALAAKKQHSFIQPSLIEHSRQRGIDLVKLDPTKSLLEQGKLDCIIHKLYDVYWKENLHEFREKCPGVPVIDLPEAIERLHNRVSMLEVITQLRFPVSDSERFGVPEQVVVMDSSVLSGGGALGELKFPVIAKPLDADGSAKSHKMFLIYDQEGMKILKAPIVLQEFVNHGGVIFKVYVVGDHVKCVKRRSLPDISEEKIGTSKGSLPFSQISNLTAQEDKNIEYGEDRSLEKVEMPPLSFLTDLAKAMRESMGLNLFNFDVIRDAKDANRYLIIDINYFPGYAKMPSYEPVLTEFFWDMVTKKNHV