MKRFLQLIIGALVVGMLCLTLSHWFKSKEQVHTNQKIYVYNWGEYIDPELIKKFEKETGIQVVYETFDSNEAMEAKIRNGGTHYDVAFPSEYTVQKLKRDHLLLPIDHNKVPNIKNLDSDYMNMSFDRGNKYSLPYFFGTVGILYNKEKYPNESFDSWKSLYNPKFKNQILLVDGAREIIGMSLNKLGYNLNDRNSHHLKEAERDLTKLAPQVRGVVGDEITMMLQQNEGNIAVVWSGVAAPLVQEGDKYNYVIPKEGSNLWFDNMVIPKTAQNKEGAYKFMNFLLDAKNNKQNTEFVGYATPNKAARQLLPKEIKDDHRFYPTKKEQERLEVYKDLGPEVLSEYNENFLNFKMSLK*