MKDKLYALRSLVPNITKMDKASIIGDAVSYVHDLQAQARKLKAEVSGLEALSVTNNYQGSINNTINVQFTHNNYPISMKILQIDMFQVEERGYYAKILCNKGEGVAASLYKALESLANFNIQNSNLATLNDNFLLTFTLNVEGSEPEINLQNLKLWVAGALLNQGFEFMPSFHT