MVRGSLGKLASRALSVAGRWQHQQLRRLNIHEYQGAELMGKYGINVPRGAAAGSVQEVKDALKNMFPSEKEIVVKSQILAGGRGLGTFKSGLQGGVHIVKAEEAESIASKMLGQILVTKQTGPEGKIVSKVYLCEKLSLTNEMYFAITLDRKTAGPLIIACSKGGTSIEDLAEKYPDMIIKVPIDVFKGITDEDAAKVVDGLALKAADRQSSIEQIKKLYELFCKCDCTLLEINPLAETADNKLVAADAKLNFDDNAAFRQKEIFALRDTTQEDPREVAAAKADLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGSASEGQVVEAFKILTSDDRVKAILVNIFGGIMKCDVIASGIVNAAKQVDLKVPVVVRLEGTNVDQGKRILKESGMTLITAEDLDDAAEKAVKASVK*