MKLSIFSTASLLATAALAGSAWEEHHGFTLSTFKAAFEKLTKAGYRPTYITGDAESNGDPRYNGIFKKPTLLDGVAWTAQYGYPSEKFSATIKDLQQNGYHPTRVQGFNIGRDPTGGHHRRFNGIWQKYIDGRRVDWELEIDATKDEMKEAFGKFPPRGYRLTGVSGYGIGSEQRFTAVFEKTPGPAWKATIGMEREEYQKRTQELQRQGYYPADLSVYNIGGTVYFSAIWNNEDGKSEKSIARFGMTAQEAADWFNQYKGHGYEPVALSGYLEHDVLRYAAVISKL